Ubuntu下如何创建新用户
导读:Ubuntu 创建新用户的常用方法 一 命令行快速创建 使用交互式命令 adduser(推荐) 执行:sudo adduser <用户名> 按提示设置密码及全名等信息,系统会自动创建**/home/<用户名>*...
Ubuntu 创建新用户的常用方法
一 命令行快速创建
-
使用交互式命令 adduser(推荐)
- 执行:
sudo adduser < 用户名> - 按提示设置密码及全名等信息,系统会自动创建**/home/<
用户名>
** 主目录,并从 /etc/skel 复制默认配置文件。示例:
sudo adduser alice。
- 执行:
-
使用 useradd(更灵活,需手动指定参数)
- 常用组合:
sudo useradd -m -s /bin/bash < 用户名>(创建主目录并指定登录 Shell) - 设置密码:
sudo passwd < 用户名> - 说明:不加 -m 不会创建主目录;不加 -s 可能使用默认的 /bin/sh。示例:
sudo useradd -m -s /bin/bash bob & & sudo passwd bob。
- 常用组合:
二 赋予管理员权限
-
将用户加入 sudo 组(推荐)
- 执行:
sudo usermod -aG sudo < 用户名> - 说明:Ubuntu 默认将 sudo 组的成员授予 sudo 权限。
- 执行:
-
编辑 sudoers 文件(备选,使用 visudo 更安全)
- 执行:
sudo visudo - 在文件中添加:
< 用户名> ALL=(ALL:ALL) ALL - 说明:使用
visudo可避免语法错误导致无法使用 sudo。
- 执行:
三 常用后续操作
- 修改密码:
sudo passwd < 用户名> - 查看用户信息:
id < 用户名>(显示 uid/gid 及所属组) - 切换用户:
su - < 用户名>(带上 - 使用新用户的环境变量) - 创建用户组:
sudo addgroup < 组名>;将用户加入附加组:sudo gpasswd -a < 用户名> < 组名>(如加入 docker 组以管理 Docker)。
四 图形界面创建
- 路径:打开“活动”搜索“用户”,点击“添加或删除用户并更改密码”
- 操作:点击“解锁”并输入当前用户密码,选择“标准用户”或“管理员”,填写信息后完成添加。
五 常见问题与排查
- 新建用户无法登录图形界面:使用
adduser通常会自动配置主目录与登录 Shell;若用useradd,请确保加上 -m -s /bin/bash,否则可能无家目录或默认 Shell 不兼容登录。 - 使用 useradd 后没有主目录:补建并指定 Shell,例如:
sudo useradd -m -s /bin/bash < 用户名>;必要时再sudo passwd < 用户名>设置密码。 - 赋予 sudo 权限失败:确认用户已加入 sudo 组(
groups < 用户名>),或使用sudo visudo正确添加授权行。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu下如何创建新用户
本文地址: https://pptw.com/jishu/753220.html
