银河麒麟系统中注销会彻底终止当前用户所有会话,而终端切换用户(su -/sudo -iu/runuser)可保留原会话;注销操作不可撤销,切换后须用exit逐层退出。

在银河麒麟操作系统中,当你需要离开当前登录账户、防止他人误操作或快速进入另一用户工作环境时,必须执行注销或切换操作。图形界面下直接注销会终止全部会话进程,而终端中切换用户则可保留原会话不中断——这两种场景的操作逻辑完全不同,不能混用。
图形界面下彻底注销当前账户
该方式适用于你准备离开电脑、或需完全清空当前用户所有运行中的程序与会话。
点击右上角系统托盘的用户头像 → 在弹出菜单中选择【注销】 → 确认后系统立即关闭当前桌面环境并返回登录界面。
注意:此操作会强制关闭所有未保存的文档、浏览器标签页、终端窗口等,【不可撤销】。若仅想临时换人操作而不关闭当前任务,请勿使用此方式。
终端中切换至其他用户(保留原会话)
这是最常用的安全操作路径,尤其适合管理员日常维护或多账户协同调试场景。
方法一:su - 用户名(推荐)
在当前终端输入 su - test(假设目标用户名为test)→ 按提示输入 test 用户密码 → 成功后提示符变为 test@xxx:$,且自动加载其家目录、环境变量与 shell 配置。
方法二:sudo -iu 用户名(无需目标用户密码,但需当前用户有 sudo 权限)
执行 sudo -iu test → 输入当前用户密码 → 即以 test 身份完整登录,效果等同于 su - test。
方法三:runuser -l 用户名(仅 root 可用,不验密)
root 用户下直接执行 runuser -l test → 无需任何密码即可进入 test 的完整登录环境。普通用户执行此命令会报错“Permission denied”。
退出当前切换后的用户,返回原账户
第一步:确认当前所处用户身份,执行 whoami 查看输出结果。
第二步:键入 exit 命令,回车。
第三步:重复执行 exit,直到提示符变回原始用户名,即完成逐层退出。
注意:不要用 logout 替代 exit —— 在非登录 shell(如通过 su 切换来的子 shell)中执行 logout 会报错“not login shell”,导致卡住;exit 则始终安全有效。











