3-4-2 指定したユーザーとして、コマンドを実行 ログ、設定の調べ方

estis2017/02/20 (月) 03:54 に投稿

sudo コマンドを使用する。

書式
 sudo [-u ユーザー名] コマンド

ユーザーの指定がない場合は、root を指定したと見なされる。

su コマンドで、root になって作業するよりは、安全。

sudo command1 > /my/file とか、
sudo command1 && command2 || command3 とかしたのでは、
sudo は、command1 にのみ有効。

全て(リダイレクト先ファイル、全コマンド)を、sudo で実行したければ、
sudo bash -c 'command1 > /my/file'
sudo bash -c 'command1 && command2 || command3'
のように実行する。

設定は、
/etc/sudoers
で行う。
編集には、専用のコマンド
visudo
を使う。