首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >setfacl: x.txt:不支持操作

setfacl: x.txt:不支持操作
EN

Server Fault用户
提问于 2010-02-06 16:49:02
回答 1查看 30.4K关注 0票数 14

我做了什么它做了什么

代码语言:javascript
运行
复制
> 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上添加一个没有错误消息的访问控制条目。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-02-06 18:05:18

这听起来像是默认的挂载行为不允许文件系统上的ACL。getfacl将报告正常的文件系统权限,但setfacl无法操作,因为文件系统是在没有ACL选项的情况下挂载的。

您可以将其添加到/etc/fstab或修改您的文件系统选项中。

假设您在/dev/sda上有/home文件系统,您可以执行以下操作:

修改文件系统方法:

sudo /sbin/tune2fs -o +acl /dev/sda

修改/etc/fstab方法:

/dev/sda /home ext3默认值,acl 1 2

使用这两种方法,必须重新安装文件系统才能生效。您可以通过重新启动或运行

sudo /bin/ -o重装/home

票数 16
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/110250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档