使超级用户像某个目录树中的其他用户一样行事

使超级用户像某个目录树中的其他用户一样行事

我有以下问题:

我的主目录位于网络上并本地安装在home/<my username>.
我可以使用我的普通用户帐户访问它<my username>,但作为 root,我不能。

了解这个问题: https://serverfault.com/questions/571073/root-cannot-access-users-home-folder-shared-via-nfs

然而,从我对 Linux 系统等的有限理解来看,这似乎是一些服务器端解决方案,如果它甚至适用于这种情况的话。

但我需要一个客户端解决方案,因为管理员暂时不会改变这一点。

所以我想知道是否有某种选项可以让超级用户 自动地每当超级用户需要访问子目录树时,就像<my username>子目录树中的用户一样。 截至目前,超级用户甚至无法进入我的主目录。/home/<my username>
cd

请注意,该解决方案应该适用于sudo 万一我选择sudo su

答案1

su您可以使用如下方式更改用户:

root@bacon [~]# whoami
root
root@bacon [~]# su - cataline
cataline@bacon [/root]# whoami
cataline

根据权限,可能需要使用 sudo 来运行命令。

编辑更改了命令以反映创建登录 shell

相关内容