NerdOfLinux Asked: 2017-10-07 13:51:59 +0800 CST2017-10-07 13:51:59 +0800 CST 2017-10-07 13:51:59 +0800 CST 如果删除 root 用户会发生什么? 772 如果你跑步会发生什么 sudo deluser root sudo 还能工作,系统还能工作吗? sudo 1 个回答 Voted Best Answer muru 2017-10-07T14:10:12+08:002017-10-07T14:10:12+08:00 如果当前有进程以该用户身份运行,则无法删除该用户,在 的情况下root,始终为。您可以手动删除 中的条目/etc/{passwd,shadow,group},但根据 中的设置/etc/nsswitch.conf,可能存在 root 帐户的备用来源,因此事情将继续有效。如果您随后删除备用源/etc/nsswitch.conf以便仅使用这些文件(仅保留compat): passwd: compat group: compat shadow: compat 然后事情将开始破裂: $ sudo -i sudo: unknown user: root sudo: unable to initialize policy plugin 它甚至可能导致系统无法启动;您必须返回并使用实时 USB 或单用户模式进行修复。
如果当前有进程以该用户身份运行,则无法删除该用户,在 的情况下
root
,始终为。您可以手动删除 中的条目/etc/{passwd,shadow,group}
,但根据 中的设置/etc/nsswitch.conf
,可能存在 root 帐户的备用来源,因此事情将继续有效。如果您随后删除备用源/etc/nsswitch.conf
以便仅使用这些文件(仅保留compat
):然后事情将开始破裂:
它甚至可能导致系统无法启动;您必须返回并使用实时 USB 或单用户模式进行修复。