在Ubuntu上,当我打开终端时,它是通过我自己的用户登录的。我想以用户'jenkins'的身份登录并使用其自己的环境设置,即home dir等。此外,我没有'jenkins'的密码,因此所有'su'解决方案均不适用于我。 / p>
答案 0 :(得分:2)
su
是切换用户的缩写。
使用su jenkins
,您将成为用户jenkins,但无需执行其个人资料脚本。
调用su - jenkins
或su -l jenkins
会执行相同的操作,但还会执行其配置文件脚本。
另请参阅su manpage。
如果您没有用户jenkins的密码(或不想使用密码登录),但被允许调用“ sudo”,则还可以在su前面添加“ sudo”(即{ {1}})
答案 1 :(得分:0)
使用sudo su -l jenkins
直接登录Jenkins时,您将拥有一个环境。