
Criei um usuário e um grupo apenas para SFTP e quando tento transferir um arquivo com Filezilla em /var/www
recebo este erro:
Open for write: permission denied
Eu configurei sshd_config
assim:
#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 e subdiretórios são chown root:root
echmod 755
SELinux está desabilitado.
Qualquer ideia ?
Responder1
A permissão de /var/www
não permite que o usuário chroot crie arquivos nele.
Isso está correto e intencional.
Você deve criar uma pasta dentro dela /var/www
com os devidos direitos do usuário.
/var/www
não pode ser gravável para o usuário.