看来我犯了一个可怕的错误。我输入的命令列表:
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 操作系统。我所做的事情真的可以恢复吗?我是 Ubuntu 操作系统的新手,所以请耐心等待。谢谢。
您已对整个目录启用递归
/etc
ACL 。运行此命令以递归方式删除所有 ACL:如果您仍然收到错误,请发布 的输出
ls -alh /etc/sudo.conf
,如果它有组写入,您可能可以使用 删除它chmod g-w
。以后不要运行你不理解的命令。使用https://explainshell.com/之类的内容或阅读手册页。