사용자로부터 모든 보조 그룹을 제거하는 방법

사용자로부터 모든 보조 그룹을 제거하는 방법

사용자에게서 모든 그룹을 제거해야 합니다.

id test12
uid=4050(test12) gid=100(users) groups=100(users),50000(test1)

모든 보조 그룹(사용자, test1)을 삭제하는 방법

한 번에 모두 제거할 수 있는 방법이 있나요?

감사해요

답변1

Debian 11 및 최신 Arch 버전에서도 작동 usermod합니다 .shadow-utils-2 4.6-14

usermod -G test12 test12

산출id -nG test12

test12

답변2

모든 보조 그룹( users, test1)을 삭제하는 방법은 무엇입니까?

옵션 인수로 빈 문자열을 제공 usermod -G하고 다음을 사용하지 않음 -a:

usermod -G '' test12

users귀하의 예에서는 다음과 같습니다 .아니요보조 그룹; 이것이 주요 그룹입니다. test12에서 제거 하려면 users다른 그룹을 기본 그룹( )으로 만들어야 합니다 usermod -g …. 이것은 보충제 그룹과 아무 관련이 없습니다.

관련 정보