그룹 추가·삭제·멤버 관리.
사용자 명령과 비슷한 패턴.
groupadd.
sudo groupadd developers — 그룹 생성.
-g GID로 GID 명시.
보통 자동으로 다음 GID.
groupdel.
sudo groupdel developers — 그룹 삭제.
그룹의 기본 그룹인 사용자가 있으면 삭제 안 됨 — 그 사용자의 기본 그룹부터 변경.
gpasswd — 그룹 멤버 관리.
sudo gpasswd -a alice developers — 추가.
sudo gpasswd -d alice developers — 제거.
sudo gpasswd -A alice developers — alice를 그룹 관리자로(그 사람이 멤버 추가·제거 가능).
usermod로도.
sudo usermod -aG developers alice — 같은 효과(-a append 필수).
어느 쪽이든 결과는 같음 — 팀 작업·프로젝트 그룹 관리에 자주 사용.
그룹 변경 후 사용자가 다시 로그인해야 적용됨(또는 newgrp 명령).
한 줄 요약
groupadd로 추가, groupdel로 삭제(기본 그룹인 사용자 있으면 거부), gpasswd -a/-d로 멤버 추가·제거.
usermod -aG도 같은 효과.
변경 후 재로그인 필요.
더 알아볼 것
- newgrp — 임시 그룹 변경
- getent group으로 멤버 보기
- wheel·sudo·admin 그룹