很抱歉这个菜鸟问题,但我似乎无法在网上找到直接的答案。我想知道 GID 是否必须是数字值,或者它可以是字母字符。换句话说,GID 是否习惯使用 Marketing(营销)而不是 3000?实际环境中使用哪种方式?
谢谢你的时间!
答案1
组标识符始终是一个数字。
从技术上讲,在规范术语中,组标识符有自己的类型,gid_t
;但POSIX 要求 -1 是有效的gid_t
,这实际上意味着它必须代表数字。 (从历史上看,在 之前gid_t
,组标识符始终是数字,因此无论如何都不能轻易更改。)
在Linux中,手册group
页指定组标识符是一个数字。
在许多情况下你能使用组的名称,但最终重要的是标识符。多个组名称也可以共享相同的标识符(映射不是双射的)。