用户组和权限是Linux操作系统中重要的概念,用于管理文件和目录的访问控制。本文将详细介绍Linux中的用户组和各种权限,并提供相应的源代码示例。
一、用户组(User Groups)
在Linux中,用户组是一组用户的集合。每个用户可以属于一个或多个用户组。用户组的主要作用是方便权限管理和文件共享。
- 创建用户组
可以使用groupadd
命令创建新的用户组。例如,下面的命令创建一个名为developers
的用户组:
$ sudo groupadd developers
- 查看用户组
可以使用cat
命令或者less
命令查看系统中存在的用户组。例如,下面的命令查看所有用户组:
$ cat /etc/group
- 添加用户到用户组
可以使用usermod
命令将用户添加到指定的用户组。例如,下面的命令将用户john
添加到用户组developers
中:
$ sudo usermod -aG developers john
二、权限(Permissions&