Ubuntu Server 14.04.2 LTS上的ACL权限

您好,作为文件和目录的所有者,我允许用户TOM拥有该文件的读取权限:

owner@hostname:~$ getfacl file1 user::rw- user::tom:r-- group::rw- mask::rw- other::r-- 

我给用户TOM默认权限读取并执行到该文件的目录:

 owner@hostname:~$ getfacl /home/owner/docs/ user::rwx group::rwx other::rx default:user::rwx default:user:tom:rx default:group::rwx default:mask::rwx default:other::rx 

但是,当我使用TOM尝试进入目录时,我被拒绝:

 tom@hostname:~$ cd /home/owner/docs -bash: cd: /home/owner/docs/:Permission denied 

所有者的权限如下:

 owner@hostname:~$ namei -mo /home/owner/docs f: /home/owner/docs/ drwxr-xr-x root root / drwxr-xr-x root root home drwx------ owner owner owner drwxrwxr-x owner owner docs 

任何人都可以帮我设置这个吗? 谢谢。

如您所见, /home/owner对任何其他用户完全没有权限。 至少提供执行权限,以便其他用户可以遍历它以访问以下内容中的子目录:

 chmod o+x /home/owner