(過去記事のコピペなので内容が古いかも知れません)
この1ヶ月くらいうまくいかなかったことが1つ解決したのでメモ
Linuxでは再起動とか重要なコマンドには管理者権限が必要
けど、すごく頻繁に使うコマンドで毎回sudoパスワードを聞かれるとめんどくさい
ましてや、今回の目的はcrontabでsudoが必要なコマンドを走らせること
(書いてて気づいたけど、もしかしたら自分のユーザーアカウントじゃなくてcronというアカウントにこの権限を付与しないといけないのかも、まぁそうなら追記します)
ここを見てもらったらだいたいわかる
これの一部のコマンドのみパスワード入力を省略するってところを参考にすればok
自分のユーザーアカウントはsudo 関連で何ができるのかはsudo -lで一覧できる
sudo -l
# Cmnd alias specification Cmnd_Alias USERCOMMANDS = /bin/umount # User privilege specification root ALL=(ALL:ALL) ALL hoge ALL=PASSWD: ALL, NOPASSWD: USERCOMMANDS
と書いておけばOK
ユーザーじゃなくてグループに割り当てる場合は % をつける
自分がハマっていたのは、おそらくこの設定ファイルに同じことを2回書いていて
ずっと上の方を修正してたけど、下にある古い記述が優先されて、何も変化が起きなかったんだと思う
最初は書く場所が悪いんだとか思ってたけど、場所はおそらく関係ない
ランキング参加中です
↓クリックしていただけると嬉しいです〜