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