如何在CentOS上创建用户并授予sudo权限?
在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 ```
保存并退出编辑器。
通过以上步骤,你就可以在CentOS上创建新用户并授予其sudo权限。
END