Linux用户组与文件权限管理全解析
1. Linux用户组概述
用户账户在控制单个用户的安全方面表现出色,但在让用户组共享资源方面却不尽如人意。为了解决这个问题,Linux系统引入了“组”的安全概念。组权限允许多个用户共享系统中某个对象(如文件、目录或设备)的一组通用权限。
不同的Linux发行版在处理默认组 membership 时有所不同。有些发行版只创建一个包含所有用户账户的组,这种情况下,你的文件可能会被系统中的其他所有用户读取,需要格外小心。而其他发行版则为每个用户创建单独的用户账户,以提供更高的安全性。
每个组都有一个唯一的GID(组ID),就像UID(用户ID)一样,它是系统上的唯一数值。除了GID,每个组还有一个唯一的组名。你可以使用一些组实用工具在Linux系统上创建和管理自己的组。
2. /etc/group文件
组信息和用户账户信息一样,存储在系统的文件中。 /etc/group 文件包含了系统中使用的每个组的信息。以下是Linux系统中典型的 /etc/group 文件示例:
root:x:0:root bin:x:1:root,bin,daemon daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm adm:x:4:root,adm,daemon rich:x:500:
mama:x:501: katie:x:502: jessica:x:503: mysql:x:27: test:x:504:
超级会员免费看
订阅专栏 解锁全文
3441

被折叠的 条评论
为什么被折叠?



