麒麟系统权限不足时,需通过五种合法路径激活root能力:一、sudo临时提权执行单条命令;二、加入sudo组获持久权限;三、sudo passwd root启用root账户;四、控制中心勾选管理员角色;五、修改lightdm.conf启用图形手动登录root。

您在麒麟系统中执行系统级操作时提示“权限不足”,说明当前账户未被授予root权限或root账户处于锁定状态,必须通过合法路径激活超级用户能力才能继续。
临时提权执行单条命令
这一步操作起来很简单,直接在需提权的命令前加sudo即可,适用于更新软件、安装驱动等一次性操作。
打开终端(Ctrl+Alt+T),输入sudo apt update并回车;
输入【当前用户的登录密码】(不是root密码),回车确认;
若提示user is not in the sudoers file,说明该用户尚未获得sudo授权,需跳转至“持久授权”步骤配置。
将用户加入sudo组获得长期提权能力
该方式使普通用户永久具备sudo权限,所有sudo命令均只需当前用户密码,无需启用root账户,安全性更高。
第一步:以已有管理员权限的用户登录,打开终端;
第二步:执行命令sudo usermod -aG sudo $USER($USER自动解析为当前用户名);
第三步:运行groups命令,确认输出中包含sudo字样;
第四步:退出当前会话并重新登录,使组成员关系生效;
第五步:测试权限,运行sudo whoami,返回root即表示配置成功。
启用root账户并设置密码
该方式激活系统内置的root账户,允许使用su命令切换或图形界面直接登录,适用于需持续高权限会话的运维场景。
方法一:终端设置密码
在终端中执行sudo passwd root;
输入当前用户密码完成验证;
连续两次输入新设定的root密码——【密码输入过程不显示字符,属正常现象】;
方法二:图形界面启用(仅限已预装控制中心的桌面版)
点击【开始菜单】→【控制中心】→【用户和组管理】;
双击当前用户,在弹出窗口中勾选【管理员】角色;
点击【确定】后输入当前用户密码授权;
注销并重新登录使变更生效。
配置图形界面手动登录root账户
默认LightDM隐藏root用户选项,必须修改greeter配置才能在登录界面手动输入root用户名。
在终端中执行sudo vi /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf;
按下i进入插入模式,在user-session=ukui所在行下方另起两行,分别输入:
greeter-show-manual-login=true
all-guest=false
按Esc退出插入模式,输入:wq保存退出;
【此操作不可逆,若配置错误可能导致无法进入图形界面】,建议提前备份原文件。
修复root登录后终端mesg报错
root用户首次图形登录后常出现“mesg: cannot change mode of /dev/ttyX”错误,根源是/root/.profile中未校验TTY存在性即调用mesg命令。
执行命令sudo vi /root/.profile;
定位到含mesg n 2> /dev/null || true的行;
将其完整替换为tty -s && mesg n || true;
按Esc退出插入模式,输入:wq保存退出。

















