概述
对目录设置acl,提示报错 setfacl:/data/web_data: Operatiion not supported
最近再做一套题配置ftp服务器时对目录设置acl一直未成功出现报错。
题目要求是为tom用户设置acl权限,要求tom对/data/web_data目录具有读写权限。
开始直接对目录进行acl的设置,出现了这个报错,联系上面题目(挂载云主机A的nfs共享在/data/web_data)查询了很多资料,总结出来的解决方案是使用nfs4_setfacl针对nfs挂载对tom用户对目录设置权限。
参考解决方案
按照参考所示,进行实验,出现了另外一个错误提示。
出现这个错误提示,真的无能为力。查看nfs4_setfacl的帮助信息
-m 选项是从哪到哪(英语不好),那么肯定不只会设置一个参数。
查询了很多关于nfs4_setfacl的帮助文档,大部分文档上都是写明用-a选项。但是设置acl时又出现了别的错误提示(屋漏偏逢连夜雨)
按照帮助文档上所说tom@后面需要添加域名,但是我没设置过域名,所以就自以为是的省略。结果出现报错提示“参数无效”。
期间各种尝试
nfs4_setfacl -a A::tom@host-192.168.10.33:rxtncy /data/web_data(使用主机名失败)
nfs4_setfacl -a A::tom@localhost:rxtncy /data/web_data(使用localhost失败)
无意间查询/etc/hostname文档。
@后面需要加域名,然后抱着试一试的态度使用localdomain。
权限可以直接采用缩写rwx,上面所使用的是全拼,比照参考文档照葫芦画瓢实验用的,试了试缩写也可以被成功执行,不同之处在于需要什么权限写什么权限,没有的不需要使用-来代替。
nfs4_setfacl参考文档
最后
以上就是朴素含羞草为你收集整理的关于对NFS挂载目录设置acl报错:setfacl:/data/web_data: Operatiion not supported的全部内容,希望文章能够帮你解决关于对NFS挂载目录设置acl报错:setfacl:/data/web_data: Operatiion not supported所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复