Ich verwende einen Ubuntu 10.04 LTS-Server und möchte Benutzer erstellen, die nur über FTP auf den Server zugreifen können.
Was ich bisher gemacht habe ist:
- Installieren
vsftpd
- Erstellen Sie einen neuen Benutzer mit der Standard-Login-Shell
/bin/false
Die normalen Benutzer auf dem Server können alle über FTP auf ihren Basisordner zugreifen, aber die Benutzer, denen der Remote-Shell-Zugriff durch Festlegen entfernt wird, können /bin/false
sich auch nicht über FTP anmelden.
Ich verstehe nicht, wie sich der Shell-Zugriff auf den vsftpd
Server auswirkt . Wie kann ich den FTP-Zugriff aktivieren, ohne die Shell erneut zu aktivieren?
Update:
Ich habe diese Referenz gefunden , die besagt, dass ich verwenden sollte /sbin/nologin
(scheint /usr/sbin/nologin
in Ubuntu zu sein) und dass sie den FTP-Zugriff nicht beeinträchtigen sollte, aber in meinem Fall nicht funktioniert.