一般ユーザーとしてスクリプトを実行し、Apacheを終了するコマンドを実行したいと思います(rootパスワードが必要です)。
sudoを使用してスクリプトを実行できるかどうかを知りたいのですが、特定のユーザーを使用していくつかのコマンドを実行し、rootで特定のコマンドを実行します。
この目標をどのように達成できますか?
答え1
sudo -u <username> <command>
答え2
su -c 'command' username
これはsudoを使用するずっと前に行われた。どちらの方法も機能します。毒を選択してください。