ProFTP auf Ubuntu mit virtuellen Benutzern einrichten

In diesem Artikel beschreibe ich kurz und knackig, wie man ProFTP unter Ubuntu unter der Verwenundung von virtuellen Benutzern einrichtet.

1. ProFTP mit “aptitude install proftpd” als “standalone” installieren
2. Um virtuelle Benutzer zu ermöglichen, muss in die Konfigurationsdatei “/etc/proftpd/proftpd.conf” folgendes eingetragen werden:

DefaultRoot ~
AuthOrder mod_auth_file.c mod_auth_unix.c
AuthUserFile /etc/proftpd/ftpd.passwd
AuthPAM off
RequireValidShell off

3. Nun legen wir einen virtuellen Benutzer an. Wenn man einen Apache-Webserver verwendet, sollte die folgende UID, die UID des “www-data” Benutzer sein. Diese ID erhält man über folgenden Befehl:

id www-data

Nun wechseln wir in das Verzeichnis “/etc/proftpd/

cd /etc/proftpd/

und geben folgenden Befehl zum Anlegen eines virtuellen Benutzers ein (die UID ist in diesem Fall 33):

ftpasswd --passwd --name benutzername --uid 33 --home /pfad/zum/userdir --shell /bin/false

4. Nun starten wir den FTP-Server neu

/etc/init.d/proftpd restart

Linux: Mehrere TAR-Archive auf einmal entpacken

Da TAR unter Linux nicht mit Wildcards wie *.tar.gz umgehen kann, ist es mit folgenden Befehl möglich alle tar.gz-Dateien auf einmal zu entpacken:

Linux: Dateien nach X-Tagen löschen

Mit diesem Befehl kann man Dateien, die älter als X-Tage sind, löschen.

Große MySQL-Datenbanken zwischen Servern kopieren

Um große MySQL-Datenbanken  schnell und ohne Probleme von einem alten Linux-Server auf einen neuen Linux-Server kopieren zu können, empfielt es sich auf sämtlich Tools (wie mysqldump, phpMyAdmin) zu verzichten und das Ganze per MySQL und SSH zu bewerkstelligen.

Texte übersetzen mit PHP und der Google Translator API

Mit der folgenden Funktion kann man Wörter und Texte, mit PHP und der Hilfe der Google Translator API, von einer Sprache in eine andere Sprache übersetzen.

Der Google +1 Button und wie man ihn in die eigene Seite einbaut

Der “Google +1″-Button ist Google’s Antwort auf den “Gefällt mir”- Button von Facebook.
Für Webmaster ist dieser Button mehr oder weniger ein Muss, da dieser auch das Ranking bei Google beeinflusst. Eine nettes SEO-Feature, weil es wohl schwer  zu manipulieren ist!

Firefox: RSS-Feeds im Tab/Fenster anzeigen und NICHT als Live-Bookmark setzen

Wenn man den Inhalt eines RSS-Feeds im Firefox lesen will, ohne diesen als Live-Bookmark abonnieren zu müssen, muss eine Einstellung in der Konfiguration des Firefox geändert werden.

Landing-Pages! Wie und Warum?

Ich habe auch eine Weile gebraucht um die Wirkung einer Landing-Page zu begreifen. Mein erster Gedanke war immer “Suchmaschinen-Spam” (das kann nicht gut sein) und dann bekam ich oft den Sinn einer Landing-Page völlig falsch erklärt. Bis ich mich dazu durchgerungen habe, mich mit dem Thema intensiver zu beschäftigen. Ich möchte jetzt mal den Sinn und die Wirkung von Landing-Pages für meine Bedürfnisse erklären.

Blogverzeichnis - Blog Verzeichnis bloggerei.de Blogverzeichnis feedeater.de ourSTATS.de - kostenloser Statistik Counter