UID root 和 GID root 是什么意思?
不同之处?
请给我举一些例子...
谢谢
答案1
UID 代表用户 ID,GID 代表组 ID。它们是 UNIX 或 Linux 系统分别与用户或组帐户关联的数字标识符(例如0
或5160
)。系统还使用人类可读的用户和组以方便使用(例如root
或adm
)。
用户代表个人或角色,而组代表人员或角色的集合。系统使用每个组来管理谁可以访问文件、流程等资源。
在许多系统中,您会发现用户和组(令人困惑)可能被命名为相同的东西,即使它们具有不同的功能。此外,有些人(令人困惑地)使用 UID 或 GID 来表示用户或组,而不是数字 ID。您可以在和等文件中找到所有名称和 ID,以及它们如何相互映射,/etc/passwd
您/etc/group
可以在相应的手册页中阅读相关内容。
因此,“UID root”(错误地)表示 root 用户,而“GID root”(错误地)表示 root 组。
答案2
UID root 表示该文件由用户 root 拥有并完全控制。GID root 表示组 root 的成员可以根据组权限控制该文件。