我有一个系统,主服务器(homes、nfs、ntp、queue...)只能以 root 用户身份登录 - 所有其他用户均使用前端主机带有 NFS 安装的主目录(RW)和所有其他软件目录(只读)。
我的问题是,有时,如果 root 或具有 sudo 的普通用户进行一些管理工作前端一些普通用户的家目录获得 set-uid/gid 位 (drwsr-sr-x)。如果发生这种情况,通常用户无法登录(只要其家目录的权限未更改为 drwxr-xr-x)。
上次我在编译一些新软件后看到它(普通用户 configure;make
)并从与 root 相同的目录安装(su
或make install
直接作为普通用户 sudo make install
)。
有人能解释一下为什么会发生这种情况以及我该怎么做才能解决这个问题吗?
附言我正在使用 CentOS 5.7