📛
synology nasのsudoersファイルの編集を失敗して直した
プライベートとはいえ、未だにこんなミスするとは。
はじまり
sudoした時に毎回パスワード打つのがめんどくさくなってきたので、NOPASSWDをさくっと追加したら記載ミスってsudoできなくなった。
---@fileserver:/$ sudo ls
/etc/sudoers:11:17: syntax error
%administrators NOPASSWD: ALL=(ALL) ALL
^~~~~~~~~
Password:
--- is not in the sudoers file. This incident will be reported.
対応
タスクマネージャー的な機能に下記スクリプトを登録して実行して済。
コニュニティの人、ありがとうございました。
cat <<EOF > /etc/sudoers
Defaults syslog=authpriv
root ALL=(ALL) ALL
%administrators ALL=NOPASSWD: ALL
EOF
chmod ug=r,o= /etc/sudoers
最新のDSMの画面だとこんな感じ。
Discussion