Ubuntu创建新用户,赋予root权限

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 执行命令而不需要输入密码。⚠️ 注意安全风险,慎用。


总结

  1. sudo adduser newuser → 创建新用户
  2. sudo usermod -aG sudo newuser → 赋予 sudo 权限
  3. su - newuser → 切换用户
  4. sudo command → 测试权限

如果你希望,我可以直接给出 一条命令就能创建新用户并直接赋予 root 权限 的版本,让操作更快捷。

你想让我提供吗?

作者: 高志远

高志远,24岁,男生

发表评论

邮箱地址不会被公开。