acls如何在linux上真正起作用?

时间:2015-07-03 14:34:41

标签: linux debian acl

即使设置了 ACL

,我也试图在文件夹上向用户提供读/写访问权限但没有成功

这是我的目录列表:

[root@hostname]/h/admin # ❯❯❯ ll  /var/
total 40K
drwxr-xr-x   2 root root  4.0K Jun 23 06:25 backups
drwxr-xr-x  10 root root  4.0K Jun 11 10:31 cache
drwxr-xr-x  29 root root  4.0K Jun 11 10:30 lib
drwxrwsr-x   2 root staff 4.0K Jun 11  2014 local
drwxr-xr-x  14 root root  4.0K Jul  3 06:27 log
drwxrwsr-x   2 root mail  4.0K Jul 19  2014 mail
drwxr-xr-x   2 root root  4.0K Jul 19  2014 opt
drwxr-xr-x   4 root root  4.0K Jul 19  2014 spool
drwxrwxrwt   2 root root  4.0K Jul  3 06:27 tmp
drwxrwxr-x+  2 root root  4.0K Jul  1 16:14 www
lrwxrwxrwx   1 root root     9 Jul 19  2014 lock -> /run/lock
lrwxrwxrwx   1 root root     4 Jul 19  2014 run -> /run

ACL:

[root@hostname]/h/admin # ❯❯❯ getfacl /var/www
getfacl: Removing leading '/' from absolute path names
# file: var/www
# owner: root
# group: root
user::rwx
group::rwx
other::r-x
default:user::rwx
default:user:newuser:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

尝试在 / var / www / 文件夹

中创建文件
[root@hostname]/h/admin # ❯❯❯ su newuser
newuser@hostname:/home/admin$ touch /var/www/test.txt
touch: cannot touch `/var/www/test.txt': Permission denied
newuser@hostname:/home/admin$ 

即使我将 / var / www 的所有权更改为apache用户,我也会遇到同样的错误。

我想知道什么是错的。

我的发行版是debian。

感谢。

0 个答案:

没有答案