Mac OS X 用户、组与权限管理全解析
1. 组的基本概念
在多用户操作系统中,用户账户可用于隔离和保护每个用户的文件,而组则能让不同用户共享文件。文件权限会在三个层面应用于所有文件,分别是文件所有者、所属组以及其他用户。
在 Mac OS X 系统里,默认情况下,文件所有者所属的组仅拥有只读权限。不过,这些用户只有在拥有目录权限时,才能访问不属于他们的文件。例如,一个用户无法进入另一个用户的“Documents”文件夹,即便该用户对其中的文件有读取权限,这些文件依然是禁止访问的。
若要在组内共享文件,有两种选择:
- 使用位于 /Users 目录下的“Shared”目录。
- 在文件系统的其他位置(也可以在 /Users 目录中)或其他卷上创建新的目录。
比如,若硬盘有两个分区,一个是启动分区,另一个是文件分区,那么可以共享文件分区,让组内成员访问其内容。为确保只有正确的用户能访问,这些用户必须属于同一组。
要查看某个用户所属的组,可以使用 groups 命令,示例如下:
$ groups kirk
staff wheel admin
若想获取更多信息,可使用 id 命令,它会返回用户的 ID 以及所属组的名称和 ID:
$ id kirk
uid=501(kirk) gid=20(staff) group
超级会员免费看
订阅专栏 解锁全文
67

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



