我有两个运行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后,我错过了哪一步?
注意:我没有重启客户端(或其他任何东西.)