在 Ubuntu 中创建新用户并赋予 root 权限(即让新用户拥有 sudo 权限)可以按照以下步骤操作:
1. 创建新用户
使用 adduser 命令创建一个新用户,例如用户名为 newuser:
sudo adduser newuser
系统会提示你输入密码和一些用户信息(这些可以留空按 Enter 跳过)。
2. 将用户添加到 sudo 组
在 Ubuntu 中,拥有 sudo 权限的用户通常属于 sudo 组。使用 usermod 命令添加用户到该组:
sudo usermod -aG sudo newuser
-aG参数表示 追加到组(而不是替换用户已有的组)。
3. 验证用户是否拥有 sudo 权限
切换到新用户:
su - newuser
然后执行一个需要 sudo 的命令,例如更新软件包列表:
sudo apt update
系统会提示输入新用户的密码,如果命令能执行成功,说明权限配置正确。
4. (可选)允许无密码使用 sudo
如果希望该用户执行 sudo 命令时不需要输入密码,可以编辑 sudoers 文件:
sudo visudo
在文件中添加一行:
newuser ALL=(ALL) NOPASSWD:ALL
保存退出后,新用户就可以直接使用 sudo 执行命令而不需要输入密码。⚠️ 注意安全风险,慎用。
✅ 总结:
sudo adduser newuser→ 创建新用户sudo usermod -aG sudo newuser→ 赋予 sudo 权限su - newuser→ 切换用户sudo command→ 测试权限
如果你希望,我可以直接给出 一条命令就能创建新用户并直接赋予 root 权限 的版本,让操作更快捷。
你想让我提供吗?