admin 管理员组文章数量: 1086019
nfs挂载的目录权限是数字4294967294,linux mount nfs分区没权限
问题描述
搭建了一台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)
本文标签: nfs挂载的目录权限是数字4294967294,linux mount nfs分区没权限
版权声明:本文标题:nfs挂载的目录权限是数字4294967294,linux mount nfs分区没权限 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1693408091a220187.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论