统信uos开启多用户需启用lightdm/dde-dm多会话支持、通过控制中心或useradd创建子账户、可锁定账户登录shell、并验证ctrl+alt+del切换会话功能。

如果您在统信UOS系统中无法看到多个用户登录选项,或登录界面仅显示单一账户,则可能是多用户功能未启用或相关服务配置异常。以下是开启并管理多用户环境的具体操作步骤:
一、确认并启用图形登录管理器的多用户支持
统信UOS默认使用lightdm或dde-dm作为显示管理器,其配置需明确允许多用户会话并发存在。若登录界面不显示其他账户,通常因该功能被策略限制。
1、以管理员身份打开终端。
2、执行命令:sudo gsettings set org.mate.screensaver user-switch-enabled true。
3、重启桌面环境:执行mate-session-save --kill或注销当前用户后重新登录。
4、验证设置是否生效:点击右上角用户头像,应可见“切换用户”选项。
二、通过控制中心添加本地子账户
新创建的子账户将自动纳入多用户登录界面,无需额外注册即可参与并发会话。该方式适用于所有桌面版UOS,自动配置家目录与权限隔离。
1、点击屏幕左下角启动器图标,在搜索框中输入控制中心并打开。
2、在控制中心主界面中,单击“用户账户”或“用户与组”模块。
3、在账户列表右上角,点击+号按钮。
4、在弹出窗口中,输入用户名(仅限英文、数字及下划线,不可含空格)、密码与确认密码。
5、可选:点击头像区域更换默认头像;在账户类型中选择“标准用户”或“管理员”。
6、点击“创建”,随后在授权对话框中输入当前登录用户的管理员密码。
三、使用useradd命令行批量创建子账户
该方法适用于远程维护、脚本部署或需统一配置参数的场景,支持指定主目录、Shell类型、初始组及附加组,确保子账户行为可控且一致。
1、按Ctrl + Alt + T打开终端。
2、执行命令:sudo useradd -m -s /bin/bash -G sudo,plugdev childuser(将childuser替换为实际用户名)。
3、为该用户设置密码:sudo passwd childuser。
4、如需强制首次登录修改密码,执行:sudo chage -d 0 childuser。
5、验证用户已创建:getent passwd childuser,输出应包含完整用户条目。
四、禁用某子账户登录但保留其全部数据
当某子账户需临时停用(如员工离职过渡期),可通过锁定其登录Shell实现权限冻结,避免删除操作导致配置与文件丢失。
1、打开终端,执行命令:sudo usermod -s /usr/sbin/nologin inactiveuser(将inactiveuser替换为目标用户名)。
2、验证操作结果:grep inactiveuser /etc/passwd,确认shell字段已更新为/usr/sbin/nologin。
3、如需恢复登录能力,执行:sudo usermod -s /bin/bash inactiveuser。
五、验证多用户会话并发运行状态
系统需同时维持多个活跃登录会话,才能体现真正意义上的多用户模式。此步骤用于确认底层session管理机制正常响应用户切换请求。
1、保持当前用户登录桌面,不注销也不锁屏。
2、按下Ctrl + Alt + Del组合键,调出安全选项窗口。
3、点击“切换用户”,系统返回图形登录界面,显示所有已创建的本地用户账户。
4、点击任一子账户名称,输入其对应密码后按回车,新桌面会话应独立启动且不中断原用户正在运行的程序。










