首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储服务器所有nfs用户都拥有完整的666文件权限。

存储服务器所有nfs用户都拥有完整的666文件权限。
EN

Unix & Linux用户
提问于 2014-10-10 08:22:25
回答 1查看 2.4K关注 0票数 2

如何在通过CIFS和NFS共享的存储服务器和CIFS编写的所有文件以及通过NFS编写的所有用户上设置共享存储位置,以写入具有完全读/写权限的文件和文件夹(文件夹777,文件666)。

原因:我使用Pydio服务器来管理计算机和中央存储器之间的文件。但是这个中央存储也可以通过CIFS和NFS与其他系统直接访问。所有通过CIFS编写的文件我可以做一个强制用户和文件创建掩码,所以这是贪婪的。但对于NFS来说,情况就不同了。Pydio服务器有一个NFS挂载到这个存储位置。

代码语言:javascript
复制
Storage Location
/etc/exports:
/storage/internal   *(rw,sync,all_squash)

Pydio client mount:
<IP>:/storage/internal /mnt/VODSTOR nfs rw,intr,noexec,rsize=16384,wsize=16384 0 0

这个Pydio服务器编写的所有文件都有644个文件权限。如何更改NFS导出/挂载选项的参数以写入文件权限666和文件夹777.?因为所有其他用户都应该能够复制、删除、更改这些文件,不管是否使用samba或NFS.

提前谢谢。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-05-14 08:48:53

简而言之,您不能。NFS权限由客户端处理,文件创建权限由用户umask控制。

如果您使用的是NFSv4,那么您可以做的事情(这取决于操作系统支持)是使用ACL。请参阅手册页,特别是关于继承的部分。

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

https://unix.stackexchange.com/questions/160361

复制
相关文章

相似问题

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