我做了什么,做了什么:
> getfacl x.txt # file: x.txt # owner: cwhii # group: cwhii user::rw- group::r-- other::r-- > groups cwhii adm dialout cdrom plugdev lpadmin admin sambashare > setfacl --modify=g:adm:rw x.txt setfacl: x.txt: Operation not supported > uname -a Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux
我所期望的是x.txt上的附加访问控制条目,没有错误消息.
解决方法
这听起来像默认的挂载行为是不允许文件系统上的ACL. getfacl将报告正常的文件系统权限而不会出错,但是setfacl无法运行,因为文件系统是在没有ACL选项的情况下挂载的.
您可以在/ etc / fstab中添加它,也可以通过修改文件系统选项来添加它.
假设您在/ dev / sda上有/ home文件系统,您可以执行以下操作:
修改文件系统方法:
sudo /sbin/tune2fs -o +acl /dev/sda
修改/ etc / fstab方法:
/dev/sda /home ext3 defaults,acl 1 2
使用任一方法,必须重新安装文件系统才能生效.您可以通过重新启动或运行来完成此操作
sudo /bin/mount -o remount /home
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。