garbagetown

個人の日記です

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  ]

三ヵ月後くらいの自分がここを見ている気がします。

参考