创建用户组`webteam`,添加用户`dev1`和`dev2`,配置其sudo权限。
时间: 2024-10-20 11:18:05 浏览: 13
在Linux中创建用户组、添加用户并给予sudo权限,可以按照以下步骤操作:
1. **创建用户组**:
打开终端,输入以下命令创建名为`webteam`的新用户组:
```
sudo groupadd webteam
```
运行此命令时可能会提示输入管理员密码。
2. **添加用户至用户组**:
首先,你需要知道`dev1`和`dev2`的具体用户名。然后分别将他们加入到`webteam`组:
```
sudo usermod -a -G webteam dev1
sudo usermod -a -G webteam dev2
```
`-a`标志表示追加用户到已存在的组,`-G`则指定了新加入的用户组。
3. **配置sudo权限**:
为了让`webteam`组的成员拥有sudo权限,编辑`/etc/sudoers`文件:
```
sudo visudo
```
在打开的编辑器中(默认是vi),在文件底部添加如下一行(替换`%webteam`为实际的用户组名称):
```
%webteam ALL=(ALL) NOPASSWD:ALL
```
这意味着`webteam`组的所有成员都可以无密码执行所有的sudo命令。
4. **保存并退出编辑器**:
按`:wq`组合键,然后按回车保存并关闭文件。
5. **验证权限**:
用`dev1`或`dev2`登录,然后尝试运行`sudo`命令,如果没有密码提示,说明sudo权限已经配置成功。
阅读全文