必须逐级执行 exit 命令退出嵌套 root 会话:先退 su - root 层,再退 sudo -i 层,最后回到普通用户;验证用 whoami(应显示用户名非 root)和 id(uid/gid 应为 1000 非 0)。

你在麒麟系统终端中执行完需要root权限的操作后,必须安全退出root会话,避免误操作破坏系统配置或留下未授权的高权限环境。
退出当前root终端会话
输入 exit 命令并回车,终端将立即返回上一级用户环境,提示符从 # 变回 $。
按 Ctrl+D 组合键效果等同于输入 exit,无需回车,响应更快。
从嵌套多层root中逐级退出
若你通过 sudo -i → su - root 多次切换进入深层root环境,需连续执行 exit 直至提示符恢复为原始普通用户样式。
第一步:输入 exit,退出最内层 root(例如 su - root 进入的那层);
第二步:再输入一次 exit,退出 sudo -i 创建的 root shell;
第三步:此时已回到初始登录用户,终端显示 username@hostname:~$。
这一步不能跳过中间层直接“退回到桌面”,因为每层 shell 是独立进程,只有逐级退出才能正确释放环境变量和权限上下文。
验证是否已退出root权限
运行 whoami 命令,输出结果应为你的普通用户名(如 kylin 或 hcj),而非 root。
运行 id 命令,检查 uid 和 gid 数值——【uid=1000(gid=1000) 表示普通用户,uid=0 才是 root】。











