首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux到Linux NFS UID更改

Linux到Linux NFS UID更改
EN

Server Fault用户
提问于 2017-03-24 22:53:49
回答 1查看 4.2K关注 0票数 1

我意识到以前有人问过这个问题,但不幸的是,我没有足够的经验或时间继续爬行,因为搜索结果层出不穷,层出不穷。这是新子系统配置的最后一步,这个子系统需要很快启动。我希望通过从反应中剔除的过程,我能弄清楚到底是怎么回事。

NFS共享正在安装在远程框上,但正在使用我尚未配置的UID进行设置。这是linux到linux,域上没有任何东西,windows/mac共享中也没有任何东西。

设立:

  • 资料来源:
    • Debian 7,源文件的所有者为rdebXXX,UID 1011 1011
    • /etc/exports: /home/rdebXXX/test dev-www(rw,sync,no_subtree_check,anonuid=512,anongid=1003)
    • exportfs -a一直是ran
    • 目标服务器可以是pinged。
    • 不进行主机名筛选,hosts.allow和hosts.deny为空。

  • 目的地:
    • Debian 8,目标父目录的所有者为signsXXX,UID 512。因此,挂载需要持有相同的owner.
    • /etc/fstab: x.x.x.x:/home/rdebXXX/test /home/signs/test nfs defaults,bg 0 0
    • X.x的源服务器可以是pinged
    • 安装时没有安装错误。
    • 挂载的UID是1004,它映射到目标服务器上的rdebXXX帐户。我很确定这是偶然的,因为盒子/帐户是在不同的时间手动创建的。
    • idmapd正在运行,idmap.conf的默认条目为: Nobody-User = nobody Nobody-Group = nogroup

  • 注:
    • 我无法更改目标框的UID。有多个NFS挂载从多个源进入一些新的框中,因此在这些情况下更改UID不会有帮助,因为UID更改只会修复1个挂载。
    • 我不能更改源框,因为正如前面提到的,这些都在当前使用的系统中。

任何帮助都将不胜感激。我已经尝试了我所知道的,并花了几个小时与谷歌,但NFS可能是如此挑剔,以至于接缝,不总是容易找到原因。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-03-29 07:18:18

如果我正确地理解了您,那么您希望将来自客户机节点的所有请求映射到服务器上的特定UIG/GID。为此,您必须调整导出文件如下:

代码语言:javascript
复制
/home/rdebXXX/test dev-www(rw,sync,no_subtree_check,anonuid=512,anongid=1003,all_squash)

all_squash选项告诉服务器将所有请求映射到用户、任何人以及导出选项中已经拥有的相应UID和GID。

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

https://serverfault.com/questions/840494

复制
相关文章

相似问题

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