![如何使用另一个用户名打开终端?](https://linux22.com/image/1025932/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7%E5%90%8D%E6%89%93%E5%BC%80%E7%BB%88%E7%AB%AF%EF%BC%9F.png)
每当我打开终端时,我都想以另一个用户身份登录(another_user
)。我尝试将以下内容放入我的 .bashrc 中,但每次打开终端时它都会提示我输入密码。
# in .bashrc
su - another_user
问题:如何将another_user
密码作为文本输入传递到 .bashrc 中,以便不必在每次打开终端时都输入它?
PS:不用担心安全问题。
谢谢。
答案1
以下对我有用:
echo 'password_text' | sudo -S sleep 1 && sudo su - another_user
谢谢!