Ich habe einen Benutzer erstellt ftp_userund dann den Zugriff darauf eingeschränkt /var/www/html/folder. Es hat prima geklappt, aber dann habe ich herausgefunden, dass ich sshüber Putty eine Verbindung mit diesem ftp_userund seinem Passwort herstellen kann.
Als ich ein bisschen las, stieß ich auf einige Artikel und einer von ihnen schlug vor, diesen Befehl zu verwenden:
root@server:~# usermod -s /sbin/nologin ftp_user
Das Problem ist, dass ich nach dem Verwenden dieses Befehls, wenn ich versuche, eine Verbindung über FTP herzustellen, diesen Fehler erhalte:
530 Login incorrect.
Also habe ich ein bisschen recherchiert und bin auf einen Artikel gestoßen, der die Verwendung dieser beiden Befehle vorschlug:
root@server:~# usermod -s /etc/shells ftp_user
root@server:~# usermod -s /bin/false ftp_user
Aber ich bekomme immer noch die 530 Login incorrect. Antwort.
Ich benutze ein digitales Ozean-VPS, das läuft Ubuntu 14.04.1.