nfs权限问题
设置nfs共享,在/etc/exports 中加入下面一行:
/hda5/ *(rw,sync)
别人在访问时可以读,但不可以写,为什么呢? 无法创建文件或文件家
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
设置nfs共享,在/etc/exports 中加入下面一行:
/hda5/ *(rw,sync)
别人在访问时可以读,但不可以写,为什么呢? 无法创建文件或文件家
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
你用这个把权限放到最大试试
/***/ *(rw,no_root_squash)
多谢!
还有就是在mount的时候 要加上参数 rw,intr,bg
nfs ,个人感觉 有点不好
还有就是记得umount
忘了的话 轻易单服务器重启 或关机 nfs server会 error
切记 切记
这个跟你文件系统的权限有关系,一般情况下,因为安全性的原因不要加 no_root_squash,在nfs服务器生成的文件的属组和属性为nfsnobody。
只要你吧nfs export出的目录和目录下的文件的属组和属性都改为nfsnobody就可以进行rw了
你给人家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出来的目录进行读写,权限应该是足够的
no_root_squash 权限太高了。在实际应用中太危险了。不能这样用的。最好的方法是统一NFS SERVER和CLIENT的帐号,比如都设置ADMIN帐号,UID和GID都一样,然后在exports中的后面添加anonuid参数,让anonuid等于ADMIN的ID,这样最安全。
呵呵,学习了!多谢楼上各位!