如何使用其在ubuntu上的环境登录到另一个用户

时间:2018-06-25 15:47:37

标签: ubuntu jenkins sudo

在Ubuntu上,当我打开终端时,它是通过我自己的用户登录的。我想以用户'jenkins'的身份登录并使用其自己的环境设置,即home dir等。此外,我没有'jenkins'的密码,因此所有'su'解决方案均不适用于我。 / p>

2 个答案:

答案 0 :(得分:2)

su切换用户的缩写。

使用su jenkins,您将成为用户jenkins,但无需执行其个人资料脚本。
调用su - jenkinssu -l jenkins会执行相同的操作,但还会执行其配置文件脚本。

另请参阅su manpage

如果您没有用户jenkins的密码(或不想使用密码登录),但被允许调用“ sudo”,则还可以在su前面添加“ sudo”(即{ {1}})

答案 1 :(得分:0)

使用sudo su -l jenkins

直接登录Jenkins时,您将拥有一个环境。