Roh*_*pra 2 permissions sudo chmod
每当我使用sudo
命令时,我都会收到此消息:
sudo: unable to stat /etc/sudoers.d/README: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我在使用 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
Run Code Online (Sandbox Code Playgroud)
这是应该的:
ls -l /etc/sudoers.d/
total 4
-r--r----- 1 root root 958 feb 10 20:20 README
Run Code Online (Sandbox Code Playgroud)
所以要恢复权限,请执行以下操作:
sudo chown root:root /etc/sudoers.d/README
sudo chmod 440 /etc/sudoers.d/README
Run Code Online (Sandbox Code Playgroud)
来自评论:上面的级别似乎是错误的,所以第一次这样做:
ls -ltr /etc | grep sudoers.d
drwxr-xr-x 2 root root 4096 mrt 20 08:32 sudoers.d
Run Code Online (Sandbox Code Playgroud)
所以要恢复权限,请执行以下操作:
sudo chown root:root /etc/sudoers.d
sudo chmod 755 /etc/sudoers.d
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25934 次 |
最近记录: |