麒麟os创建用户有四种方法:一、图形界面通过控制中心添加,自动初始化目录与校验密码;二、终端用adduser交互式创建,自动配置家目录与shell;三、useradd非交互式创建,需手动设密码和权限;四、问题排查时修正家目录属主与权限。

如果您需要在麒麟操作系统中新增登录账户以支持多用户协作或权限隔离,则需通过系统提供的图形界面或命令行工具完成用户注册。以下是创建新用户账户的多种可行方法:
一、使用图形界面添加新用户
该方式面向不熟悉终端操作的用户,由控制中心统一调用用户管理服务,自动完成主目录初始化、密码强度校验及账户类型设定,全程无需输入命令。
1、点击屏幕左下角“开始菜单”,选择“控制中心”或“系统设置”。
2、在控制中心左侧导航栏中,点击“用户与组”或“用户账户”图标。
3、进入用户列表页后,点击右上角或右下角带加号(+)的“添加用户”按钮。
4、在弹出窗口中输入用户名(仅限字母与数字组合,禁止使用@#$%等特殊字符)。
5、填写全名(可选),设置密码并确认;勾选“密码复杂度要求”,确保密码同时包含大小写字母、数字及至少一个特殊符号,长度不少于8位。
6、在“账户类型”下拉菜单中,选择“标准用户”或“管理员”;选择“管理员”将赋予该用户sudo权限,可执行系统级操作。
7、点击“确定”或“创建”,随后在授权弹窗中输入当前管理员账户密码并点击“授权”。
8、新用户即出现在用户列表中,其主目录(/home/用户名)已自动创建且权限设为700。
二、通过终端执行adduser命令创建用户
adduser是useradd的交互式封装工具,适用于需兼顾易用性与基础定制的场景,能自动创建家目录、拷贝骨架文件、配置默认Shell,并引导完成用户信息录入。
1、以管理员身份登录,打开“终端”应用。
2、执行命令:sudo adduser username(将username替换为实际用户名)。
3、按提示依次输入新用户密码并确认两次。
4、根据需要填写全名、房间号、工作电话等字段(均可直接回车跳过)。
5、系统询问是否确认信息时,输入Y并回车。
6、命令执行完毕后,用户主目录(/home/username)、.bashrc等基础配置文件及默认用户组已自动建立。
三、使用useradd命令非交互式创建用户
该方式适用于脚本自动化部署或需精确控制UID、Shell路径、主目录位置等参数的高级运维场景,但需手动补全密码设置与权限初始化环节。
1、执行命令创建用户并指定关键参数:sudo useradd -m -s /bin/bash -c "测试用户" username(-m创建主目录,-s指定可登录Shell,-c添加备注)。
2、为用户设置密码:sudo passwd username,随后两次输入新密码。
3、如需赋予管理员权限,执行:sudo usermod -aG sudo username,将用户加入sudo用户组。
4、验证用户是否创建成功:id username,输出中应包含uid、gid及groups信息。
5、检查家目录权限:ls -ld /home/username,确认属主为该用户且权限为700。
四、配置用户主目录所有权与访问权限
若使用useradd创建用户后出现无法登录、提示“权限不够”或桌面环境启动失败等问题,通常因主目录未正确初始化或属主未设置所致,需手动修正环境归属关系。
1、确认主目录是否存在:ls -l /home/username。
2、若目录存在但属主非目标用户,执行:sudo chown -R username:username /home/username。
3、重置主目录权限:sudo chmod 700 /home/username。
4、检查/etc/passwd中对应行是否包含正确shell路径(如/bin/bash)和主目录路径(如/home/username)。
5、如仍无法登录,尝试重建用户配置文件:sudo cp -r /etc/skel/. /home/username/ && sudo chown -R username:username /home/username/.










