
Я создал пользователя и группу только для SFTP, и когда я пытаюсь передать файл с помощью Filezilla, у /var/www
меня возникает эта ошибка:
Open for write: permission denied
Я настроил sshd_config
так:
#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 и подкаталоги chown root:root
иchmod 755
SELinux отключен.
Есть идеи ?
решение1
Разрешение /var/www
не позволяет chrooted-пользователю создавать в нем файлы.
Это правильно и задумано.
Вы должны создать папку внутри /var/www
с соответствующими правами пользователя.
/var/www
не может быть доступен для записи пользователю.