如何修复以下错误sudo
?
/etc$ sudo
sudo: /etc/sudoers.d is world writable
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
[VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g
groupname|#gid] [-p prompt] [-u user name|#uid] file ...
Run Code Online (Sandbox Code Playgroud)
dem*_*ure 44
跑 pkexec chmod 0755 /etc/sudoers.d
pkexec
将使用不同的方法来使用 root 权限,绕过这个问题。
并且chmod
将修复权限。
小智 37
使用 (555) 权限运行这 2 个命令:
pkexec chmod 555 /etc/sudoers
pkexec chmod 555 /etc/sudoers.d/README
Run Code Online (Sandbox Code Playgroud)
Gdc*_*ocx 12
您是否尝试进入恢复模式并将 sudoers 的权限切换回 775?我试过了,它奏效了。
1) 进入 Ubuntu 恢复
2)做 mount -rw -o remount /
3) 然后chmod 775 -R /etc/sudoers
和chmod 775 -R /etc/sudoers.d/
。
这次应该可以了。
4) 然后在离开恢复模式之前对任何软件包执行 sudo apt-get install 以进行测试。回复晚了,但我最近遇到了这个问题并尝试了这个。至少对于世界可写问题,它工作得很好。
归档时间: |
|
查看次数: |
137008 次 |
最近记录: |