
Ich habe VSFTPD auf meinem Server eingerichtet und kann mich erfolgreich mit einem Benutzer anmelden, der Root-Berechtigungen auf dem Server hat. Allerdings kann ich keine Verzeichnisse außerhalb des Home-Verzeichnisses des Benutzers erstellen. Irgendeine Idee, warum das so ist?
Ich habe die Möglichkeit
write_enable=YES
ermöglicht.
Vielen Dank für jede Hilfe!
Antwort1
chroot_local_user=YES
chroot_local_user Wenn auf JA gesetzt, werden lokale Benutzer (standardmäßig) nach der Anmeldung in ein chroot()-Jail in ihrem Home-Verzeichnis gestellt. Warnung: Diese Option hat Auswirkungen auf die Sicherheit, insbesondere wenn die Benutzer Upload-Berechtigung oder Shell-Zugriff haben. Aktivieren Sie diese Option nur, wenn Sie wissen, was Sie tun. Beachten Sie, dass diese Auswirkungen auf die Sicherheit nicht vsftpd-spezifisch sind. Sie gelten für alle FTP-Daemons, die anbieten, lokale Benutzer in chroot()-Jails zu stellen.
Antwort2
Es ist nicht ratsam, dies zu tun.
Allerdings denke ich, dass Sie einfach Folgendes angeben können:
nopriv_user=root # or maybe toor
Versuch das?