调用“id -G”和“id -G -r”有什么区别?

调用“id -G”和“id -G -r”有什么区别?

我知道该-r标志应该打印用户所在的真实组。但是既然-G已经打印了他的所有组,这有什么区别吗?

真正打印出什么id -gr xxxsome_user?用户如何才能拥有真正的群组?我认为只有流程才能有有效、真实的群体。

答案1

我知道 -r 标志应该打印用户所在的真实组。但是由于 -G 已经打印了他的所有组,这有什么区别吗?

不。

id -gr xxxsome_user 真正打印出什么?用户如何才能拥有真正的群组?我认为只有流程才能有有效、真实的群体。

这是正确的。苏斯4标准比 linux 联机帮助页更明确一点:

 If a user operand is provided and the process has appropriate
 privileges, the user and group IDs of the selected user shall be
 written. In this case, effective IDs shall be assumed to be
 identical to real IDs.

相关内容