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

linux – 为什么NFS不识别新的UID?

发布时间:2020-12-14 02:39:30 所属栏目:Linux 来源:网络整理
导读:我有两个运行RHEL6的服务器.我有两个root访问权限.主服务器,我将其称为服务器,是一个数据库服务器.应用程序服务器(我将其称为客户端)通过NFS从服务器安装目录. 客户端和服务器上都有一个用户appuser.但是,客户端上的appuser的UID是502.服务器上的appuser的UI
我有两个运行RHEL6的服务器.我有两个root访问权限.主服务器,我将其称为服务器,是一个数据库服务器.应用程序服务器(我将其称为客户端)通过NFS从服务器安装目录.

客户端和服务器上都有一个用户appuser.但是,客户端上的appuser的UID是502.服务器上的appuser的UID是506.

两个用户都需要NFS共享上的读写功能.为了实现这一点,我在服务器上创建了appuser所拥有的共享.

在每个上运行id appuser产生:uid = 506(appuser).

当然,客户端无法识别该所有权,因为appuser在客户端上具有不同的ID.所以我做了以下事情:

>将客户端/ etc / passwd中用户的UID更改为506.
>将客户端上appuser的$HOME的所有权更改为appuser,以便我可以登录.

现在,当我从客户端查看NFS共享时,我发现它归502所有.502是客户端上appuser的OLD ID.我无法从客户端更改NFS共享的所有权,因为这是物理上驻留在服务器上的卷.

我需要确保NFS共享显示来自服务器和客户端的appuser的所有权.

自从更改客户端上的appuser ID后,我错过了哪一步?

注意:我没有重启客户端(或其他任何东西.)

解决方法

id appuser可能会显示 shell仍然看到用户的旧UID.注销并重新登录.

(编辑:李大同)

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

    推荐文章
      热点阅读