nfs只能挂载为nobody的解决方法

在RHEL 6.5上遇到nfs挂载的问题,在配置完nfs后,在以前的系统,只要一个账户(在nfs服务器端和mount端)都存在,并且名字、uid、gid完全相同,即使不使用NIS等,挂载成功后显示的文件信息(用户名、组名),应该和主机上完全相同。但是在RHEL 6.5上都显示为nobody用户、nobody组。

通过查询知道,造成该问题的原因是,在redhat 6中默认使用的nfs-v4版本,提供了称为rpc.idmapd 的守护进程,并使用 /etc/idmapd.conf 的配置文件。当请求加载nfsv4 时,该守护进程将处理 UID 和 GID 映射。默认使用NIS,没有NIS它会自动映射成nobody用户。这个可以用修改/etc/idmapd.conf文件的方法加以解决,编辑这个文件,取消Domain行的注释,改为你所使用的根域名:

Domain = omega.com

相应地,/etc/hosts中应该类似下面:

192.1.1.1  server1  server1.omega.com

改完后,要重启idmapd服务:

service rpcidmapd restart

各参与nfs的计算机,无论是export的,还是mount的,都要修改。

 

欢迎转载和交流,有问题可联系 QQ: 83555727 或 Email  83555727@qq.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值