加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

NFS只能挂载为nobody的解决办法

发布时间:2020-12-13 23:37:16 所属栏目:Linux 来源:网络整理
导读:方法一 mount中指定参数 mount -t nfs -o vers= 3 192.168 . 23.23 :/data1 /data1 这种方法不推荐,但可以解决临时挂载的需求 ? 方法二 cat /etc/ idmapd.conf...[Mapping]Nobody -User = nobodyNobody -Group = nobody...将用户和组 变更为自己实际需求的

方法一

mount中指定参数

mount -t nfs -o vers=3 192.168.23.23:/data1 /data1

这种方法不推荐,但可以解决临时挂载的需求

?

方法二

cat /etc/idmapd.conf

...
[Mapping]
Nobody-User = nobody
Nobody-Group = nobody
...
将用户和组 变更为自己实际需求的用户、组
单纯只更改这个配置,mount后的目录只有只读权限,没有写权限。

若想解决没有写权限的问题,服务端和客户端都需要更改如下内容

cat /etc/idmapd.conf

...
#Domain = local.domain.edu
...
改为
Domain = boybo.cn   ###服务器使用的根域名
完成后重启idmapd服务
service rpcidmapd restart

需要重新挂载下,但是,若在umount过程中提示 device is busy 需要使用fuser?

fuser -km /data1/

或者

fuser -f /data1

参数说明
-f     silently ignored (for POSIX compatibility)
-i     ask before killing (ignored without -k)
-k    kill processes accessing the named file
-m   show all processes using the named filesystems

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读