왜 이런 일이 일어나는 걸까요?그룹 1하위 그룹 내에서 사용자의 기본 그룹은 무엇입니까? 사용자는 심지어그룹 1/etc/group 파일에서.
# id user
uid=1000(user) gid=1111(group1) groups=1111(group1),1112(group2),1113(group3)
*nix 시스템에 대한 나의 상당히 새로운 이해로부터, 그렇지 않습니까?gid=1111(그룹 1), 주요 그룹입니다. 모든 그룹이 그렇긴 하지만그룹 =하위그룹인가요? 그렇다면 기본적으로 기본 그룹이 아래에 나열되는 이유는 무엇입니까?그룹 =
답변1
groups
다른 모든 그룹뿐만 아니라 사용자가 속한 모든 그룹을 나열합니다.
에서 man id
:
By default, it prints the real user ID, real group ID, effective user
ID if different from the real user ID, effective group ID if different
from the real group ID, and supplemental group IDs. In addition, if
SELinux is enabled and the 'POSIXLY_CORRECT' environment variable is not
set, then print 'context=C', where C is the security context.