linux创建两个新的用户组group1和group2,并创建一个新用户user1,将group1作为主组,同时从属于group2,尝试分别删除group1和group2
时间: 2024-05-30 20:07:07 浏览: 221
在Linux中,我们可以使用以下命令来创建用户组和用户,并将用户添加到组中:
1. 创建group1和group2两个新的用户组:
```
sudo groupadd group1
sudo groupadd group2
```
2. 创建一个新用户user1,并将它加入到group1和group2两个用户组中:
```
sudo useradd -g group1 -G group2
```
该命令中,"-m"参数表示创建用户home目录,"-g"参数表示指定主组为group1,"-G"参数表示指定附加组为group2。
3. 验证用户和用户组的创建:
```
id user1
cat /etc/group | grep group1
cat /etc/group | grep group2
```
上述命令中,"id user1"表示查看user1的用户ID和组ID信息,"cat /etc/group | grep group1"和"cat /etc/group | grep group2"分别表示查看group1和group2的信息。
4. 尝试删除group1和group2:
```
sudo groupdel group1
sudo groupdel group2
```
删除时可能会提示“group is not empty”,这是因为还有用户属于该组。如果要强制删除,可以使用"-f"参数。
阅读全文