linux创建一个新帐户user02,并把他的起始组和附属组都设为group1。
时间: 2024-10-19 12:17:15 浏览: 74
Linux+用户和组的管理
在Linux中,你可以通过命令行工具`adduser`来创建新的用户并设置其初始组和附加组。以下是步骤:
首先,打开终端,然后输入以下命令来创建用户`user02`:
```bash
sudo adduser user02
```
这将提示你输入新用户的密码和其他一些基本信息。
接下来,为了将用户`user02`加入到`group1`,你需要先确认`group1`是否存在。如果存在,你可以使用`usermod`命令将其添加进去,如:
```bash
sudo usermod -aG group1 user02
```
这里的`-aG`表示“append groups”,即向用户添加一个或多个附加组。
如果你想让`user02`的默认组也是`group1`,则需要编辑用户的账户信息。使用`visudo`编辑`sudoers`文件(如果不需要sudo权限,可以使用`nano`或`vim`等文本编辑器),找到`%wheel`或类似允许对用户修改组的行(通常在文件末尾),然后添加类似下面的内容:
```bash
user02 ALL=(ALL) NOPASSWD:ALL
user02 ALL=(group1) ALL
```
这会允许`user02`无需密码就可以访问所有资源,并且限制了他只能对`group1`有完全权限。
最后,记得更新用户数据库:
```bash
sudo usermod -G group1 user02
```
完成上述步骤后,`user02`就创建好了,并且起始组和附加组都是`group1`。
阅读全文