day13—Linux下用户组管理
时间: 2023-10-27 08:06:38 浏览: 134
在Linux系统中,用户组是一种分组机制,用于将多个用户组织在一起,以便于管理和授权。用户组可以让多个用户共享相同的访问权限,也可以让管理员更方便地管理用户账户。
以下是Linux下的用户组管理常用命令:
1. groupadd:创建一个新的用户组。例如,创建名为"developers"的用户组:
```
groupadd developers
```
2. groupdel:删除一个用户组。例如,删除名为"developers"的用户组:
```
groupdel developers
```
3. groupmod:修改一个用户组的属性,如名称、GID等。例如,将名为"test"的用户组的名称修改为"newtest":
```
groupmod -n newtest test
```
4. usermod:将用户加入到一个用户组中。例如,将用户"john"添加到用户组"developers"中:
```
usermod -aG developers john
```
5. id:显示当前用户所属的用户组信息。例如,显示当前用户"john"的用户组信息:
```
id john
```
6. groups:显示当前用户所属的所有用户组信息。例如,显示当前用户"john"所属的所有用户组信息:
```
groups john
```
7. su:切换当前用户的身份到另一个用户账户。例如,切换到用户"bob"的身份:
```
su bob
```
以上是Linux下用户组管理常用命令,使用这些命令可以方便地管理用户组和用户账户。
阅读全文