解決策 1:
問題は update-rc.d
のドットです (/etc/sudoers.d/update-rc.d
で ); man sudo
から :
#includedir ディレクティブを使用して、システム パッケージ マネージャーがパッケージ インストールの一部として sudoers ルールをドロップできる sudo.d ディレクトリを作成できます。たとえば、
#includedir /etc/sudoers.d
sudo は /etc/sudoers.d 内の各ファイルを読み取り、そのファイル名をスキップします。 ~ で終わるか、 を含む .キャラクター パッケージ マネージャーまたはエディターの一時/バックアップ ファイルで問題が発生しないようにします。
解決策 2:
sudo -ll
を実行してみてください ユーザーに適用可能なコマンド/構成のリストを取得します。
update-rc.d 句が表示されない場合 (そうであるように思われます)、シェフのレシピを調整して、ユーザーごとに複数ではなく単一の sudoers.d ファイルをデプロイすることを検討してください。
また、グループ関連の sudoers ファイルが保証されるかどうかを検討することもできます。
この質問の回答が役立つ場合があります:https://askubuntu.com/questions/246455/how-to-give-nopasswd-access-to-multiple-commands-via-sudoers