可能是我用过的linux发行版太少了,同为Debian衍生的翘楚Ubuntu,稳坐公司服务器系统第一把交椅的Redhat都不敢禁root用户,锁sudo,没见过这种操作,用开源系统还强制登录账号,微信一注册一半个人敏感信息就上交了,再打开开发者选项需要注册个人开发者,另一半个人敏感信息又上交了,没有红帽的命得了红帽的病,谁给你们的勇气

为暴躁老哥准备的文字版

  1. 开机按e进入任意一个启动项的grub编辑界面
  2. 如果有类似ro字样改成rw single
  3. 如果有类似xx=xx字样改成init=/bin/bash,如果没有就自己添加
  4. Ctrl+x保存退出自动重启进入单用户模式

使用liveCD挂载本地系统分区

  1. 启用root用户并设置密码
  2. 分别编辑/etc/pam.d/sudo/etc/pam.d/su
  3. 注释掉第一行 auth requisite deepin_security_verify.so
  4. 输入visudo编辑允许sudo列表
  5. 按照格式添加自己
# User privilege specification
root	ALL=(ALL:ALL) ALL
${USER}	ALL=(ALL:ALL) ALL

可以断电重启了

重启后删除/usr/bin/uos-activator/usr/bin/uos-activator-cmd