NFS客户端挂载目录后无权限nfsnobody问题

# vim  /etc/exports

 /opt/public      192.168.1.104(rw,sync,anonuid=2019,anongid=2019)

如果使用 anonuid ,则客户端需要授权的用户账号的 uid 需要跟 anonuid 一致。
如果使用 anongid ,则客户端需要授权的用户账号的 groups 中需要有对应的 gid 。

关于gid和uid】

【扫盲】
GID 为 GroupId,即 组ID,用来标识用户组的唯一标识符
UID 为 UserId,即 用户ID,用来标识每个用户的唯一标示符

【扩展】
用户组:将同一类用户设置为同一个组,如可将所有的系统管理员设置为 admin 组,便于分配权限,将某些重要的文件设置为所有 admin 组用户可以读写,这样可以进行权限分配。
每个用户都有一个唯一的用户 id,每个用户组都有一个唯一的组 id。

【方法】
1. 打开终端(Xshell / SecureCRT / 其他)
2. 同过查看 /etc/passwd 文件来确定自己的 UID 和 GID
3. cat /etc/passwd | grep 你的用户名
4. 显示 root:x:0:0:root:/root:/bin/bash
→ 那两个0分别为 UID 和 GID

 

你可能感兴趣的:(服务器,linux,运维)