Eu criei um novo usuário clientespc sob o novo grupo sftpclientes. Eu quero que esse usuário tenha acesso somente (leitura / gravação) para var/pages/example.com/web/uploads
. No entanto, não posso fazer isso. Eu acho que é porque meu diretório var/pages
é de propriedade do usuário www-data. Mas eu já tentei colocar o clientepc no grupo www-data. Mas também não funcionou. Só consigo definir o useruploads/files
como o diretório raiz do clientepc.
Minha configuração atual é:
dir raiz:
var/pages/example.com/web
sshd_config:
Match Group sftpclientes
ForceCommand internal-sftp
PasswordAuthentication yes
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
ChrootDirectory /useruploads
passwd para esse usuário:
clientespc:x:1001:1004:,,,:/home/clientespc:/bin/false
Mas não é isso que eu quero. O que eu quero é definir o var/pages/example.com/web/uploads
como o ChrootDirectory do usuário clientespc, e conceder acesso somente a essa pasta. Como posso fazer isso?
Tags ssh sftp user-permissions