sudo:/etc/sudo.conf 是组可写的

dip*_*hit 4 filesystem permissions sudo etc 22.04

我犯了一个错误。我输入的命令列表:

  • sudo usermod -a -G root erp
  • sudo chmod g+w /etc
  • setfacl -R -m u:erp:rwx /etc

然后ssh.service虚拟机停止工作,当我在终端中使用 sudo 输入命令时,它显示sudo: /etc/sudo.conf is group writable

经过一段时间的谷歌搜索后,我所做的似乎与chmod -R 777 /. 我希望我不需要在这台机器上重新安装 Ubuntu 操作系统。我所做的事情真的可以恢复吗?

pzk*_*pfw 7

您已对整个目录启用递归/etcACL 。运行此命令以递归方式删除所有 ACL:

setfacl -b -R /etc
Run Code Online (Sandbox Code Playgroud)

如果您仍然收到错误,请发布 的输出ls -alh /etc/sudo.conf,如果它有组写入,您可能可以使用 删除它chmod g-w

以后不要运行你不理解的命令。使用https://explainshell.com/之类的内容或阅读手册页。