用户和组的控制是 RHEL 系统管理的核心要素。
每个 RHEL 用户都有不同的登录凭据,并且可以分配到不同的组以自定义系统权限。
创建文件的用户是该文件的所有者和该文件的组所有者。
文件为所有者、组和该组之外的人分配了单独的读取、写入和执行权限。
文件所有者只能由root用户更改。root用户和文件所有者都可以更改对文件的访问权限。
普通用户可以将他们拥有的文件的组所有权更改为他们所属的组。
每个用户都与一个称为 UID 的唯一数字标识号相关联。
每个组都与一个 GID 相关联。
组内的用户共享相同的权限来读取、写入和执行该组拥有的文件。
RHEL 为系统用户和组保留低于 1000 的用户和组 ID。
可以在 setup 包中找到保留的用户和组 ID 。
- # cat /usr/share/doc/setup*/uidgid
- NAME UID GID HOME SHELL PACKAGES
- root 0 0 /root /bin/bash setup
- bin 1 1 /bin /sbin/nologin setup
- daemon 2 2 /sbin /sbin/nologin setup
- sys -