質問: 別のユーザーとしてbashスクリプトの一部を実行する スクリプトの一部を別の(非root)ユーザーとして実行する方法はありますか?それが役立つ場合、スクリプトの最後に別のユーザーとして実行される部分が発生します編集: os-> ubuntu 9.04
回答: スクリプトでsudoコマンドを使用します。フォーム:sudo -u username command sudoコマンドはユーザーcommandをユーザーusernameとして実行します。スクリプトがrootとして実行されている場合、パスワードの入力を求められるとは思いません。それ以外の場合、この記事では 1つのコマンドラインでパスワード付きのsudo? を使用する方法について説明し、この記事では パスワードなしでsudo? を使用する方法について説明します。