使用groupadd 添加2个组,组名分别为g52_2、g52_3,要求g52_2为系统组,姓名g52_3的gid为3000加上自己学号后三位152。最后查看文件/etc/group、/etc/gshadow数据的内容,有啥变化?
时间: 2024-12-14 12:23:05 浏览: 6
db2命令创建组和用户
4星 · 用户满意度95%
使用`groupadd`命令可以在Linux系统中创建新的用户组。首先,我们分别创建两个组,一个设置为系统组(通常系统组前缀为`sys:`),另一个指定gid:
```bash
sudo groupadd -r sys:g52_2 # 创建系统组g52_2
sudo groupmod -g 3000 g52_3 # 将g52_3组的gid设为3000,并添加自己的学号后三位152作为附加信息
```
这里 `-r` 标志表示g52_2是一个系统组,`-g 3000` 指定gid。因为gid是数字标识,所以直接修改即可。
接下来,为了验证操作是否成功,我们可以查看 `/etc/group` 和 `/etc/gshadow` 文件:
- `/etc/group` 文件会列出所有用户的组信息,应该能看到新增的g52_2和g52_3组及其相关的gid和成员。
- `/etc/gshadow` 文件包含了加密过的密码和组成员信息,通常不会显示具体的gid值,只会有组名,所以在`/etc/gshadow`中可能看不到gid 3000的直接证据。但是由于我们设置了g52_3的gid,它可能会出现在某个用户的账户配置中。
操作完成后,你可以通过运行 `cat /etc/group` 和 `cat /etc/gshadow` 命令来检查这些文件的变化。如果一切顺利,你会发现g52_2和g52_3组已经被添加到了相应的文件中,且g52_3的gid已被设置为3000。
阅读全文