我怎样才能使ACL工作?

我有这些ACL的目录:

user::rwx group::rwx other::r-- default:user::rwx default:group::rwx default:group:root:rwx default:mask::rwx default:other::r-- 

我以root身份login并键入:

 touch foo 

那么ls -l会给foo -rw-rw-r--+

为什么? ('x'在哪里)

ACL仅限于组权限允许的内容。

您可以使用命令getfacl dir-or-file来查看有效的ACL

如果你想改变新创build文件的默认组权限,那么你应该看看umask而不是。

您在/etc/profile设置默认的系统范围的umask

查看更多:

  • 这里: http : //manpages.ubuntu.com/manpages/hardy/man1/umask.1posix.html
  • 这里: http : //en.wikipedia.org/wiki/Umask
  • 这里: http : //www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

..了解更多关于umask。