Ошибка SFTP: открыт для записи: отказано в разрешении

Я создал пользователя и группу только для 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 не может быть доступно для записи для пользователя.

Другие вопросы по тегам