
當我們登入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"