📛

synology nasのsudoersファイルの編集を失敗して直した

2023/07/01に公開

プライベートとはいえ、未だにこんなミスするとは。

はじまり

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.

対応

タスクマネージャー的な機能に下記スクリプトを登録して実行して済。

コニュニティの人、ありがとうございました。
https://community.synology.com/enu/forum/17/post/91176?reply=309671

cat <<EOF > /etc/sudoers
Defaults syslog=authpriv
root ALL=(ALL) ALL
%administrators ALL=NOPASSWD: ALL
EOF
chmod ug=r,o= /etc/sudoers

最新のDSMの画面だとこんな感じ。

Discussion