sudo: /etc/sudoers.d/README を stat できません: そのようなファイルまたはディレクトリはありません

sudo: /etc/sudoers.d/README を stat できません: そのようなファイルまたはディレクトリはありません

コマンドを使用するたびに、sudo次のメッセージが表示されます:

sudo: unable to stat /etc/sudoers.d/README: No such file or directory

私はchmodを使って権限を変更しようとしていたときにこの問題に遭遇しました/etc/sudoers/etc/sudoers.d/etc/sudoers.d/README

私は問題を解決しまし/etc/sudoersこのリンク

しかし、ファイルの権限を確認すると/etc/sudoers.d/README、「READMEの権限を判別できませんでした」と表示されます。

これはlsを使用すると発生します

ls -l /etc/sudoers.d/
ls: cannot access /etc/sudoers.d/README: Permission denied
total 0
-????????? ? ? ? ?            ? README

答え1

正しいのは次のようになります:

ls -l /etc/sudoers.d/
total 4
-r--r----- 1 root root 958 feb 10 20:20 README

権限を復元するには、次の操作を実行します。

sudo chown root:root /etc/sudoers.d/README
sudo chmod 440 /etc/sudoers.d/README

コメントより: 上のレベルは間違っているようなので、まずこれを実行してください:

ls -ltr /etc | grep sudoers.d
drwxr-xr-x  2 root root       4096 mrt 20 08:32 sudoers.d

権限を復元するには、次の操作を実行します。

sudo chown root:root /etc/sudoers.d
sudo chmod 755 /etc/sudoers.d

関連情報