重置 /etc 的默认权限

重置 /etc 的默认权限

我做了一件傻事。我使用以下命令更改了 /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

相关内容