
每當我使用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
我用from解決了這個問題這個連結。
現在當我查看文件的權限時/etc/sudoers.d/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