每当我使用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