如果删除 root 用户会发生什么?

Ner*_*nux 4 root sudo users

如果你跑会发生什么

sudo deluser root
Run Code Online (Sandbox Code Playgroud)

sudo 还能用吗,系统还能用吗?

mur*_*uru 5

如果当前有以该用户身份运行的进程,则无法删除该用户,在 的情况下root始终为。您可以手动删除 中的条目/etc/{passwd,shadow,group},但根据 中的设置/etc/nsswitch.conf,可能存在 root 帐户的备用来源,因此事情将继续有效。如果您随后删除了备用源,/etc/nsswitch.conf以便仅使用这些文件(仅保留compat):

passwd: compat
group: compat
shadow: compat
Run Code Online (Sandbox Code Playgroud)

然后事情将开始破裂:

$ sudo -i
sudo: unknown user: root
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)

它甚至可能导致系统无法启动;您必须返回并使用实时 USB 或单用户模式进行修复。