当我们登录user1
并运行时:
$ sudo su user2 && cd && ./script.sh status
它将在 的上下文中执行cd
和。./script.sh status
user1
上面的命令怎么写 cd
执行为 user2
?(在这种情况下,请转到 的 ~ 文件夹user2
,而不是user1
)
答案1
您可以使用以下命令以其他用户或 root 用户身份运行
sudo su - user2 -c "cd && ./script.sh status"