
としてログインしuser1
て実行する場合:
$ sudo su user2 && cd && ./script.sh status
のコンテキストでcd
と の両方が実行されます。./script.sh status
user1
上記のコマンドの書き方 cd
として実行 user2
?(この場合、user2
ではなくの ~ フォルダに移動しますuser1
)
答え1
次のコマンドを使用して、別のユーザーまたはルートユーザーとして実行できます。
sudo su - user2 -c "cd && ./script.sh status"