У меня есть такой каталог
home
+-- dirA
+-- dirB
| +-- fileA
| +-- fileB
и несколько пользователей и групп.
groupA имеет user1 user2 groupB имеет user3
Я настроил разрешения, подобные этим:
chown user3 /home
setfacl -R -m g:groupA:wr home/dirB
chmod -d /home/dirB user1
user1 и user3 находятся в списке sudo.
Теперь, когда я пытаюсь войти в систему через SSH для user1 , я всегда получаю сообщение об ошибке типа Could not chdir to home directory /home/dirB: Permission denied . Когда я вхожу через FTP с user2 , я получаю 500 OOPS: cannot change directory:/home/dirB .
Тем не менее, когда я использую user3 для входа в систему, который является владельцем home , он работает найти.
Я запускаю vsftpd на сервере. Система ubuntu 14.04 .
