Beschränken Sie den Zugriff eines Benutzers in vsftp auf das Basisverzeichnis
931
ftp.x32
Ich habe das folgende Setup:
(1) Himbeer-Pi 3 mit Raspbian und vsftp.
Ziel ist es, mit Clients wie WinSCP oder Filezilla eine Verbindung zum FTP-Himbeer herstellen zu können.
Es ist jetzt möglich, aber der Benutzer darf andere Verzeichnisse sehen und von allem herunterladen. Nur der Upload ist auf sein Home-Verzeichnis beschränkt.
Das habe ich bisher ausprobiert:
Erstellen eines dedizierten FTP-Benutzers mit
adduser ftpuser --home / home / ftpuser /
Bearbeiten der Konfiguration von vsftp in /etc/vsftp.conf siehe hier (justpaste.it)
Also, wie gehe ich hier vor?
Direkt aus der Konfigurationsdatei `# chroot_local_user = YES`. Haben Sie versucht, diese Zeile auszukommentieren, um zu sehen, was passiert?
Seth vor 7 Jahren
0
@Seth Leider glaube ich, dass sich kein Benutzer danach anmelden konnte. Aber ich probiere es jetzt gleich nochmal aus. Edit: Fehlermeldung von FileZilla: Antwort: 500 OOPS: vsftpd: weigert sich, mit beschreibbarem root in chroot () zu laufen. Fehler: Kritischer Fehler: Verbindung zum Server konnte nicht hergestellt werden
ftp.x32 vor 7 Jahren
0
In diesem Fall ... die Wurzel nicht beschreibbar machen oder `allow_writable_chroot` verwenden? Wohlgemerkt [vsftp: Warum ist allow_writeable_chroot = YES eine schlechte Idee?] (Http://serverfault.com/questions/743949/vsftp-why-is-allow-writeable-chroot-yes-a-bad-idea)
Seth vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4