usermod
현재 사용자를 user
그룹에 추가하는 작업을 수행했지만 이를 실행하면 id -Gn
기본 사용자의 그룹만 표시됩니다.
[user@computer ~]$ id -Gn
user
하지만 사용자를 지정하면 제대로 작동합니다.
[user@computer ~]$ id -Gn user
user newgroup
왜 이렇게 작동하는지 아시나요? UNIX의 그룹 관리에 대해 뭔가 빠졌습니까?
답변1
이는 활성 그룹 세트가 로그인 시에만 결정되기 때문입니다. 변경 사항을 적용하고 반영된 내용을 확인하려면 로그아웃했다가 다시 로그인해야 합니다 id
. cat /proc/$$/status
최신(세션) 프로세스 상태 목록을 발행하여 이를 다른 방식으로 볼 수 있습니다 .