
Ich habe einen Benutzer und eine Gruppe nur für SFTP erstellt und wenn ich versuche, eine Datei mit Filezilla zu übertragen, /var/www
erhalte ich diesen Fehler:
Open for write: permission denied
Ich habe es sshd_config
wie folgt konfiguriert:
#Subsystem Sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Group sftp_only Match
ChrootDirectory /var/www
ForceCommand internal-sftp
X11Forwarding No
AllowTcpForwarding No
/var/www und Unterverzeichnisse sind chown root:root
undchmod 755
SELinux ist deaktiviert.
Irgendeine Idee ?
Antwort1
Die Berechtigung von /var/www
erlaubt es dem Chroot-Benutzer nicht, darin Dateien zu erstellen.
Das ist richtig und so gewollt.
Sie müssen innerhalb von einen Ordner /var/www
mit den entsprechenden Rechten des Benutzers erstellen.
/var/www
kann für den Benutzer nicht beschreibbar sein.