Sudo 権限の付与
何度やっても忘れるのでメモ。
sudo 権限がないユーザで sudo を叩くと当然怒られる。
$ sudo service httpd restart [sudo] password for garbagetown: garbagetown is not in the sudoers file. This incident will be reported.
エラー文言を見る限り sudoers というファイルを編集すれば良さそうだけど、文法エラーがあったりすると大変なことになるので vi などのエディタで編集してはいけないらしい。
root 権限のあるユーザで visudo を実行して専用のエディタを立ち上げ、ファイルの末尾に sudo 権限を付与したいユーザの設定を追記する。
## Allows members of the users group to shutdown this system # %users localhost=/sbin/shutdown -h now %garbagetown ALL=(ALL) ALL
:wq! で上書き保存すれば、設定したユーザに sudo 権限が与えられる。
$ sudo service httpd restart [sudo] password for garbagetown: httpd を停止中: [ OK ] httpd を起動中: [ OK ]
三ヵ月後くらいの自分がここを見ている気がします。