nfs权限问题

发布于 2022-10-03 12:04:14 字数 178 浏览 28 评论 0

设置nfs共享,在/etc/exports 中加入下面一行:
/hda5/                   *(rw,sync)

别人在访问时可以读,但不可以写,为什么呢? 无法创建文件或文件家

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

墨离汐 2022-10-10 12:04:14

你用这个把权限放到最大试试

      /***/       *(rw,no_root_squash)

暗地喜欢 2022-10-10 12:04:14

多谢!

疏忽 2022-10-10 12:04:14

还有就是在mount的时候    要加上参数  rw,intr,bg  

nfs ,个人感觉 有点不好     

还有就是记得umount      

忘了的话 轻易单服务器重启 或关机     nfs server会 error     
  
切记 切记

等风来 2022-10-10 12:04:14

这个跟你文件系统的权限有关系,一般情况下,因为安全性的原因不要加 no_root_squash,在nfs服务器生成的文件的属组和属性为nfsnobody。
只要你吧nfs export出的目录和目录下的文件的属组和属性都改为nfsnobody就可以进行rw了

深海蓝天 2022-10-10 12:04:14

你给人家NFS的本地文件夹也要使普通用户有写权限 nfs 才可以写的哟
如果只有/etc/exports 中
*(rw,no_root_squash,async) 是不够的!!!

情定在深秋 2022-10-10 12:04:14

原帖由 "yuguanglou" 发表:
你给人家NFS的本地文件夹也要使普通用户有写权限 nfs 才可以写的哟
如果只有/etc/exports 中
*(rw,no_root_squash,async) 是不够的!!!

如果nfs client是以root用户读写nfs server的nfs目录的话,如果使用no_root_squash参数,将会影射nfs server上root的gid和uid,也就是使用server上的root帐号对server上export出来的目录进行读写,权限应该是足够的

ㄖ落Θ余辉 2022-10-10 12:04:14

no_root_squash 权限太高了。在实际应用中太危险了。不能这样用的。最好的方法是统一NFS SERVER和CLIENT的帐号,比如都设置ADMIN帐号,UID和GID都一样,然后在exports中的后面添加anonuid参数,让anonuid等于ADMIN的ID,这样最安全。

攀登最高峰 2022-10-10 12:04:14

呵呵,学习了!多谢楼上各位!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文