我有这样的目录
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
。