nfs挂载的目录权限是数字4294967294,linux mount nfs分区没权限

本文讲述了在CentOS 6.7环境中搭建NFS服务器时遇到属主映射问题,发现是由于rpc.idmapd服务未启动导致。通过启动rpcidmapd、调整用户ID并验证配置,解决了客户端挂载目录属主显示不一致的问题。

问题描述

搭建了一台nfs服务器,为了保证挂载后,客户端和服务器端目录属主的一致,方便读写,在客户端和服务器端分别添加了rrjctomcat用户,rrjctomcat用户的uid一致,并且共享目录的属主设置为rrjctomcat。但是其中一台挂载后,目录的属主一直是数字4294967294

但是另一台则正常,显示为rrjctomcat。nfs的服务器端对两台客户端的设置是一样的,但是挂载后显示的属主确不同

下图为错误的显示:在这里插入图片描述

问题分析

系统为centos6.7

[root@58 ~]# cat /etc/redhat-release 
CentOS release 6.7 (Final)
[root@58 ~]# 

在centos 6版本中默认使用的nfs-v4版本,其提供了称为rpc.idmapd 的守护进程,并使用 /etc/idmapd.conf 的配置文件。当请求加载nfsv4 时,该守护进程将处理 UID 和 GID 映射。默认使用nis,没有nis它会自动映射成nobody用户。解决办法如下:

查看了rpcidmapd服务,是stop状态

[root@risk58 ~]# /etc/init.d/rpcidmapd status
rpc.idmapd 已停
[root@risk58 ~]# 

在这里插入图片描述

问题解决

启动rpcidmapd服务

[root@risk58 ~]# /etc/init.d/rpcidmapd start
正在启动 RPC idmapd:                                      [确定]
[root@risk58 ~]# /etc/init.d/rpcidmapd status
rpc.idmapd (pid 999) 正在运行...

在这里插入图片描述

也是开机自启了
在这里插入图片描述

查看权限正常

在这里插入图片描述

备注:

linux修改用户id,组id
一、修改用户uid
usermod -u 1001 rrjctomcat

二、修改用户gid
groupmod -g 1001 rrjctomcat
usermod -g 1001 rrjctomcat


三、检查
cat /etc/passwd
su rrjctomcat
id

四、添加用户至其他组
[root@localhost /]# usermod -a -G rrjctomcat bkb
[root@localhost /]# id bkb
uid=505(bkb) gid=505(bkb)=505(bkb),1001(rrjctomcat)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值