在麒麟系统中新增可登录账户需通过图形界面或命令行两种方式:图形界面操作直观,支持密码强度校验与账户类型选择;命令行分交互式(adduser)和非交互式(useradd+passwd)两种,后者适合自动化部署;最后须验证登录及权限。

如果您需要在麒麟操作系统中新增一个可登录的系统账户,以便支持多用户协作或权限隔离,则需通过图形界面或命令行两种路径完成用户初始化。以下是具体操作步骤:
一、图形界面创建新用户
该方法适用于不熟悉命令行的普通用户,所有操作均通过系统自带的图形化设置工具完成,界面直观且具备密码强度校验与账户类型选择功能。
1、点击桌面左下角【开始菜单】图标;
2、在弹出菜单中选择【控制中心】或【系统设置】;
3、在控制中心窗口中,点击【用户账户】图标;
4、进入用户列表页后,点击右下角带加号(+)的【添加用户】按钮;
5、在弹出窗口中输入用户名(仅限字母、数字,不可含特殊字符);
6、填写全名(可选)、设置密码并确认,勾选“密码复杂度要求”(强制大小写字母+数字+特殊符号,长度≥8位);
7、在【账户类型】中选择“标准用户”或“管理员”(管理员账户UID为0,具备sudo权限);
8、点击【确定】,随后在授权弹窗中输入当前管理员账户密码并点击【授权】;
9、新用户即出现在用户列表中,可立即用于登录或切换。
二、命令行创建新用户(交互式)
该方式通过adduser命令启动向导流程,自动创建家目录、配置shell、生成初始组,并提示输入全名、房间号等可选信息,适合批量部署或脚本集成场景。
1、以管理员身份打开终端;
2、执行命令:sudo adduser username(将username替换为实际用户名);
3、按提示依次输入并确认新用户密码;
4、根据需要填写全名、房间号、工作电话等字段(均可直接回车跳过);
5、系统询问是否确认信息时,输入Y并回车;
6、命令执行完毕后,新用户家目录(/home/username)、基础配置文件及用户组已自动建立。
三、命令行创建新用户(非交互式)
该方式使用useradd配合独立命令完成全流程,适用于自动化脚本或需精确控制参数的场景,但需手动补全家目录、密码等环节。
1、执行命令创建用户并指定参数:sudo useradd -m -s /bin/bash username(-m创建家目录,-s指定默认shell);
2、为用户设置密码:sudo passwd username,随后两次输入新密码;
3、验证用户是否创建成功:id username,应返回UID、GID及所属组信息;
4、检查家目录权限:ls -ld /home/username,确认属主为该用户且权限为700;
5、如需赋予管理员权限,执行:sudo usermod -aG sudo username(银河麒麟V10中对应组名为wheel或sudo)。
四、验证新用户可用性
此步骤用于确认用户账户已正确注册且能正常登录,避免因家目录缺失、Shell未注册或PAM配置异常导致登录失败。
1、注销当前会话,或在登录界面直接选择新用户名;
2、输入新设密码,尝试登录;
3、登录成功后,在终端中执行:whoami,应返回新用户名;
4、执行:groups,确认其所属基础组(如users)及附加组(如sudo);
5、若无法登录,检查日志:sudo tail -n 20 /var/log/auth.log,定位认证拒绝原因。










