기본 그룹을 변경하는 방법은 무엇입니까? [복사]

기본 그룹을 변경하는 방법은 무엇입니까? [복사]

다음과 같은 사용자가 있습니다.

uid=501(ironsand) gid=500(foo) groups=500(foo),10(wheel),497(git),501(ironsand)

기본 그룹을 Ironsand와 같은 것으로 변경하기 위해 gid=501(ironsand)다음 명령을 입력했습니다.

sudo usermod -g ironsand ironsand

그룹 순서는 변경되지만 기본 그룹은 변경되지 않습니다. 예를 들면 다음과 같습니다.

uid=501(ironsand) gid=500(foo) groups=501(ironsand),10(wheel),497(git),500(foo)

누군가가 이미 이 질문을 한 줄 알았는데 찾을 수 없습니다.

기본 그룹을 변경하는 방법은 무엇입니까?

답변1

일반적으로 이런 작업을 수행합니다.

사용자에게 기본 그룹을 할당하려면:

$ usermod -g primarygroupname username

사용자에게 보조 그룹을 할당하려면( -a기존 보조 그룹을 그대로 두십시오. 그렇지 않으면 삭제됩니다):

$ usermod -a -G secondarygroupname username

매뉴얼 페이지에서:

...
-g (primary group assigned to the users)
-G (Other groups the user belongs to)
-a (Add the user to the supplementary group(s))
...

관련 정보