Erstellen von FTP-Benutzern in Linux

March 8

Das Linux-Betriebssystem verwendet den Befehl "Useradd" normaler Benutzer und einen FTP-Benutzer hinzufügen. Wenn verwendet, um einen normalen Benutzer anlegen, wird der Befehl erstellt ein Basisverzeichnis für den Benutzer und richtet eine Standard-Shell-Umgebung. Wenn Sie nur einen Benutzer FTP Zugang haben möchten, sollten Sie die Shell für den Benutzer deaktivieren. Auf diese Weise der Benutzer kann nur FTP-Kommandos und werden nicht in der regulären Benutzeraufgaben ausführen. Sie werden auch nur über das FTP-Protokoll einloggen.

Anweisungen

1 Öffnen Sie ein terminal-Fenster. Das terminal-Fenster finden Sie unter der "Zubehör", "Dienstprogramme" oder "Xterm" Kategorie "Anwendungen" oder "Programme" im Hauptmenü.

2 Geben Sie den Befehl "Su" Root-Benutzer zu werden. Geben Sie das Root-Passwort, wenn Sie dazu aufgefordert werden. Ubuntu-Benutzer werden "Sudo" vor jeder der folgenden Befehle eingeben.

3 Geben Sie den Befehl "Mkdir/Home/FTP", um das home-Verzeichnis des FTP-Benutzers zu erstellen. Sie können "/ Home/ftp" mit alle Verzeichnisnamen ersetzen, die Sie bevorzugen.

4 Geben Sie den Befehl "Useradd -d/Home/ftp/Ftp_user / -s/Dev/null Ftp_user >/dev/null 2 > & 1" zum Erstellen des FTP-Benutzers. Ersetzen Sie beide Instanzen von "Ftp_user" mit dem Namen des FTP-Benutzers.

5 Geben Sie den Befehl "Passwd Ftp_user", um das Kennwort für den FTP-Benutzer zu erstellen. Ersetzen Sie "Ftp_user" durch den Namen des Benutzers, die Sie im vorherigen Schritt erstellt. Geben Sie das Kennwort zweimal, wenn Sie dazu aufgefordert werden.

6 Geben Sie den Befehl "vi/etc/shells", um die Datei "/ Etc/Shells" im Texteditor vi zu öffnen. Ersetzen Sie mit Ihrem bevorzugten Text-Editor "vi". Fügen Sie die Zeile "/ Dev/null" an das Ende der Datei. Speichern Sie und schließen Sie die Datei.

7 Geben Sie den Befehl "vi/Etc/Passwd" zum Öffnen der Datei "/ Etc/Passwd". Fügen Sie die Zeichen ". /" zwischen "/ home/ftp /" und "Ftp_user" in die Zeile, die wie folgt aussieht:

Ftp_user:x:1030:1030:: / home/ftp/Ftp_user /: / Dev/null

Die Neubaustrecke sollte wie aussehen:

ftp_user:x:1030:1030::/Home/FTP/./ftp_user/:/dev/null

Speichern Sie und schließen Sie die Datei "/ Etc/Passwd". Dadurch wird verhindert, dass den FTP-Benutzer Zugriff auf ein anderes Verzeichnis als ihr home-Verzeichnis. Abschnitt "/ Dev/Null" am Ende der Zeile stellt sicher, dass der Benutzer nicht als normaler Benutzer einloggen.

Tipps & Warnungen

  • Wenn Sie den Benutzer auf eine normale Shell zugreifen möchten, geben Sie den Befehl "Useradd - C"FTP-USER"-m Ftp_user". Ersetzen Sie "Ftp_user" durch den Namen des FTP-Benutzers. Geben Sie den Befehl "Passwd Ftp_user" und geben Sie das Kennwort des Benutzers zweimal, wenn Sie dazu aufgefordert werden. Alle anderen Schritte kann übersprungen werden.