我做了一件傻事。我使用以下命令更改了 /etc 文件夹的权限
sudo chmod -R ugo+rw /etc
之后我使用命令进行了一些损害控制
pkexec chmod 755 /etc
然后我能够使用 sudo 命令,但每次我使用 sudo 命令时都会出现警告
sudo: /etc/sudoers.d is world writable
有没有办法完全重置 /etc 的默认权限?
答案1
您的系统处于非常非常糟糕的状态。大多数人会建议您重新安装或启动到实时 CD,然后更改每个文件的权限,使其与之前相同。
要消除当前的错误消息,您需要将目录的权限更改/etc/sudoers.d/
为755
,然后将内容的权限更改/etc/sudoers.d/
为440
:
sudo chmod 755 /etc/sudoers.d/
sudo chmod 440 /etc/sudoers.d/*
如果您还没有更改权限/etc/sudoers
:
sudo chmod 440 /etc/sudoers