组 ID (GID) 可以是字母字符而不是数字值吗?

组 ID (GID) 可以是字母字符而不是数字值吗?

很抱歉这个菜鸟问题,但我似乎无法在网上找到直接的答案。我想知道 GID 是否必须是数字值,或者它可以是字母字符。换句话说,GID 是否习惯使用 Marketing(营销)而不是 3000?实际环境中使用哪种方式?

谢谢你的时间!

答案1

组标识符始终是一个数字。

从技术上讲,在规范术语中,组标识符有自己的类型,gid_t;但POSIX 要求 -1 是有效的gid_t,这实际上意味着它必须代表数字。 (从历史上看,在 之前gid_t,组标识符始终是数字,因此无论如何都不能轻易更改。)

在Linux中,手册group指定组标识符是一个数字。

在许多情况下你使用组的名称,但最终重要的是标识符。多个组名称也可以共享相同的标识符(映射不是双射的)。

相关内容