FTP-Benutzer über Shell anlegen
28 Kommentare | Rubrik: Linux Bei einigen Linuxsystem ohne graphische Oberfläche kann es nötig werden einen neuen FTP-Benutzer anzulegen. Die wird mit Hilfe der Shell realisiert.
Vorarbeit
Bei einigen Linuxsystem ohne graphische Oberfläche kann es nötig werden einen neuen FTP-Benutzer anzulegen. Die wird mit Hilfe der Shell realisiert.
Beim normalen Einsatz kommt meist das Paket proftpd zum Einsatz.
Falls noch keine ftp-Gruppe existiert, solle diese zuerst angelegt werden:
~# addgroup ftpuser
Eine weitere Voraussetzung ist die Existenz einer Shell ohne Anmeldung. Falls diese noch nicht existiert kann sie aus /bin/false kopiert werden
Shell ohne Anmeldung über SSH o.ä. kopieren
~# cp /bin/false /bin/ftp
~# echo "/bin/ftp" >> /etc/shells
Benutzer anlegen
Nachdem nun die Vorarbeit geleistet wurde kann mit dem Anlegen des Benutzers begonnen werden.
1. Schritt: Benutzer-Verzeichnis angelegen
~# mkdir /verzeichnis1/Unterverzeichnis2
2. Schritt: Benutzer anlegen
~# useradd -g ftpuser -d /verzeichnis1/Unterverzeichnis2 -s /bin/ftp -m Benutzername
Erklärung:
"useradd" legt einen Benutzer an
"-g ftpuser" legt die Gruppe fest
"-d /verzeichnis1/Unterverzeichnis2" legt das Homeverzeichnis den Benutzers fest
"-s /bin/ftp" weißt die Schell zu
"-m Benutzername"
3. Schritt: Passwort zuweisen
~# passwd Benutzername
Passwort muss anschließend zweimal eingeben werden
4. Schritt: Verzeichnisrechte
~# chown Benutzername:ftpuser /verzeichnis1/Unterverzeichnis2

1 Kommentar
Seite 1 von 1 1
schrieb am 24.02.2011 00:05
Ich freue mich erstmal diesen Beitrag gefunden zu haben.
Seit einigen Tagen schon suchte ich nach einer Lösung FTP-Benutzer anzulegen.
Ich habe da allerdings noch eine Frage:
Ist es möglich, die Größe des Dateiordners zu ändern...
Sprich dass man insgesamt in diesem Ordner nur 10 GB legen kann?
Für die Antwort bedanke ich mich im Vorraus
Schöne Grüße
Philipp Tydeks