案例:Debian7.1.0服务器运行nginx1.2.1,承载OwnCloud 5.0.13默认安装在/var/www/owncloud文件中的/var/www/ OwnCloud / owncloud文件位于/var/www/owncloud/data中,但是磁盘空间却很低。
想法是将数据移动到有更多空间的文件服务器,但我有一个权限问题。
所讨论的文件服务器基于OmniOS (illumos派生),由napp、ZFS文件系统管理,并具有NFS导出。来自OmniOS服务器的NFS导出是可安装的和可写的,但是我不确定如何按照owncloud的要求(afaik):./owncloud/data为0770并由www-data:www-data拥有。
我确实尝试将/var/www/ owncloud /data移动到data.old,将nfs挂载到./data中的符号链接到owncloud中,owncloud拒绝工作,声明文件夹应该是0770权限。nginx实例正在使用www-数据用户和组。
在debian系统上,www-data的UID/GID是33,但这是在OmniOS中保留的(至少在我的系统中,我不知道如何用uid 33创建www-数据,用gid 33分组www-data )。
有什么合理的方法可以让debian服务器从具有0770个权限和www-数据的杂虫中挂载nfs共享,因为我不确定更改/etc/passwd uid和/etc/group gid的www-data是否是在两个系统上匹配的最佳实践(或者解决我的权限-问题)?
发布于 2013-12-12 10:28:46
在/etc/idmapd.conf中添加了域=mydomain/etc/default/nfs-公共添加的NEED_IDMAPD=yes (先前的had =YES,不工作)
在/etc/default/nfs设置中,不推荐使用sha矩形管理,我添加了sha矩形集-p nfsmapid_domain=mydomain nfs,由sharectl nfs验证。
https://serverfault.com/questions/555497
复制相似问题