有没有办法通过“su”切换用户后切换到“su -”?

有没有办法通过“su”切换用户后切换到“su -”?

基本上我想要做的是在已经使用“su”切换到另一个帐户后切换到使用“su -”而不是传统的无连字符“su”。

我最初的想法是再做一个“su -”,但这听起来有点傻,有更好的方法吗?

答案1

您可以启动一个子 shell 作为登录 shell,例如bash -l

答案2

您可以像这样运行用户的 shell 配置文件:

. ~/.profile

这是一个点、空格、波形符、斜线、点,然后是单词轮廓

您可以阅读有关个人资料的信息这里

答案3

你是对的,没有什么可以阻止你做su -User2并最终得到像 User1->root->User2 这样的东西。您也可以仅键入exit结束“su”会话并返回到 User1,然后键入su -User2

相关内容