这两个文件权限有什么用处?

这两个文件权限有什么用处?

UID root 和 GID root 是什么意思?

不同之处?

请给我举一些例子...

谢谢

答案1

UID 代表用户 ID,GID 代表组 ID。它们是 UNIX 或 Linux 系统分别与用户或组帐户关联的数字标识符(例如05160)。系统还使用人类可读的用户和组以方便使用(例如rootadm)。

用户代表个人或角色,而组代表人员或角色的集合。系统使用每个组来管理谁可以访问文件、流程等资源。

在许多系统中,您会发现用户和组(令人困惑)可能被命名为相同的东西,即使它们具有不同的功能。此外,有些人(令人困惑地)使用 UID 或 GID 来表示用户或组,而不是数字 ID。您可以在和等文件中找到所有名称和 ID,以及它们如何相互映射,/etc/passwd/etc/group可以在相应的手册页中阅读相关内容。

因此,“UID root”(错误地)表示 root 用户,而“GID root”(错误地)表示 root 组。

答案2

UID root 表示该文件由用户 root 拥有并完全控制。GID root 表示组 root 的成员可以根据组权限控制该文件。

相关内容