Eu tenho um diretório como este
home
+-- dirA
+-- dirB
| +-- fileA
| +-- fileB
e vários usuários e grupos.
groupA
tem user1
, user2
, groupB
tem user3
Eu configurei permissões como estas:
chown user3 /home
setfacl -R -m g:groupA:wr home/dirB
chmod -d /home/dirB user1
user1
e user3
estão na lista sudo.
Agora, quando tento efetuar login por SSH
para user1
, sempre recebo um erro como Could not chdir to home directory /home/dirB: Permission denied
. Quando eu faço login através de FTP
com user2
, recebo 500 OOPS: cannot change directory:/home/dirB
.
No entanto, quando uso user3
para efetuar login, que é o proprietário de home
, ele funciona.
Estou executando vsftpd
no servidor. O sistema é ubuntu 14.04
.
Tags ftp vsftpd linux file-permissions