关于对NFS挂载目录设置acl报错:setfacl:/data/web_data: Operatiion not supported

对目录设置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用户对目录设置权限。
nfs挂载文档
参考解决方案
按照参考所示,进行实验,出现了另外一个错误提示。
错误提示
出现这个错误提示,真的无能为力。查看nfs4_setfacl的帮助信息
nfs_setfacl帮助信息

-m 选项是从哪到哪(英语不好),那么肯定不只会设置一个参数。
查询了很多关于nfs4_setfacl的帮助文档,大部分文档上都是写明用-a选项。但是设置acl时又出现了别的错误提示(屋漏偏逢连夜雨)
出现错误提示

按照帮助文档上所说tom@后面需要添加域名,但是我没设置过域名,所以就自以为是的省略。结果出现报错提示“参数无效”。
期间各种尝试
nfs4_setfacl -a A::[email protected]:rxtncy /data/web_data(使用主机名失败)
nfs4_setfacl -a A::tom@localhost:rxtncy /data/web_data(使用localhost失败)
无意间查询/etc/hostname文档。
hostname文档
@后面需要加域名,然后抱着试一试的态度使用localdomain。
没有出现报错

权限可以直接采用缩写rwx,上面所使用的是全拼,比照参考文档照葫芦画瓢实验用的,试了试缩写也可以被成功执行,不同之处在于需要什么权限写什么权限,没有的不需要使用-来代替。
nfs4_setfacl参考文档

猜你喜欢

转载自blog.csdn.net/Zh_SaTan/article/details/82848639