
我确保安装了ACL,然后将其添加到我的fstab:
/dev/sda7 / ext4 rw,relatime,data=ordered,acl 0 1
然后我运行了以下内容:
sudo setfacl -m group:users:rw- -R /srv/http
它在我的台式机上工作正常,为什么我的笔记本电脑上的工作方式不一样?使用上面的setfacl命令后,用户甚至不再具有对文件或文件夹的读访问权限.
当我删除这样的ACL记录时:
sudo setfacl -bR /srv/http
在该命令之后,用户可以打开文件,但不能修改它们.
我在这里做错了吗?
这是“ls -l / srv / http”的输出
[shane@arch-mobile ~]$ls -l /srv/http/total 4drwxr-xr-x 9 http http 4096 Aug 7 11:04 drupal7
输出“zcat /proc/config.gz | grep -i acl”:
CONfig_EXT4_FS_POSIX_ACL=yCONfig_REISERFS_FS_POSIX_ACL=yCONfig_JFS_POSIX_ACL=yCONfig_XFS_POSIX_ACL=yCONfig_BTRFS_FS_POSIX_ACL=yCONfig_FS_POSIX_ACL=yCONfig_GENERIC_ACL=yCONfig_TMPFS_POSIX_ACL=yCONfig_NFS_V3_ACL=yCONfig_NFSD_V2_ACL=yCONfig_NFSD_V3_ACL=yCONfig_NFS_ACL_SUPPORT=mCONfig_CIFS_ACL=yCONfig_9P_FS_POSIX_ACL=y解决方法 您应该授予“用户”搜索目录的权限,否则它将不起作用:
sudo find /srv/http -type d -exec setfacl -m group:users:rwx {} \; 总结 以上是内存溢出为你收集整理的linux – 为什么ACL无法正常使用此设置?全部内容,希望文章能够帮你解决linux – 为什么ACL无法正常使用此设置?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)