如何在CentOS上创建用户并授予sudo权限?

作者:IT技术圈子 阅读:8 日期:2025年07月11日

在CentOS上创建用户并授予sudo权限涉及几个步骤。以下是详细指南:

首先,使用`useradd`命令创建一个新用户。例如,创建一个名为`newuser`的用户:

```bash sudo useradd newuser ```

接下来,为新用户设置密码:

```bash sudo passwd newuser ```

系统会提示你输入并确认新用户的密码。

在CentOS 7及更高版本中,`wheel`组具有sudo权限。你需要将新用户添加到`wheel`组:

```bash sudo usermod -aG wheel newuser ```

切换到新用户并验证sudo权限:

```bash su

  • newuser sudo whoami ```

如果配置正确,`sudo whoami`命令应该输出`root`,表明新用户具有sudo权限。

虽然将用户添加到`wheel`组是最简单和最推荐的方法,但你也可以直接编辑`/etc/sudoers`文件来授予sudo权限。不过,这种方法风险较高,建议谨慎使用。

使用`visudo`命令编辑`/etc/sudoers`文件:

```bash sudo visudo ```

在文件中添加以下行,授予`newuser`sudo权限:

```bash newuser ALL=(ALL) ALL ```

保存并退出编辑器。

  • 安全性:确保仅授予可信用户sudo权限,因为拥有sudo权限的用户可以执行任何命令。
  • 验证:在授予sudo权限后,务必验证新用户是否能够成功使用sudo执行命令。
  • 日志:sudo操作会记录在`/var/log/secure`文件中,可以通过查看该文件来跟踪sudo使用情况。
  • 通过以上步骤,你就可以在CentOS上创建新用户并授予其sudo权限。

      END