반응형
사용자 그룹 권한 부여 옵션, -aG
옵션 -aG는 usermod 명령어에서 사용자를 하나 이상의 보조 그룹(supplementary group)에 추가할 때 사용됩니다. 각 옵션의 의미는 다음과 같습니다:
🔹 -a (append)
- 기존 그룹 유지 + 새로운 그룹 추가
- -a 없이 -G만 사용하면 기존 그룹 정보가 덮어쓰기(override) 되어 기존 보조 그룹에서 제거될 수 있습니다.
- 반드시 -G와 함께 사용해야 하며, 단독으로는 의미가 없습니다.
🔹 -G (groups)
- 사용자를 지정한 보조 그룹에 추가
- 쉼표(,)로 여러 그룹을 지정할 수 있습니다.
예:
sudo usermod -aG sudo,video kbh
→ kbh 사용자를 sudo 및 video 그룹에 추가하며, 기존 보조 그룹은 유지됩니다.
❗주의
다음은 잘못된 예입니다:
sudo usermod -G sudo kbh
- 이 경우 kbh 사용자의 기존 보조 그룹이 모두 제거되고 sudo 하나만 설정됩니다.
정리
옵션 의미 특징
-a | append | 기존 보조 그룹 유지 |
-G | groups | 지정한 그룹으로 보조 그룹 설정 |
-aG | append groups | 기존 그룹 유지 + 새로운 그룹 추가 (안전한 방식) |
'리눅스 > 리눅스 기초' 카테고리의 다른 글
사용자 kbh 추가 절차 (1) | 2025.05.02 |
---|---|
리눅스 명령어, arp (1) | 2025.04.16 |
리눅스 명령어, apropos (1) | 2025.04.15 |
리눅스 명령어, yes (1) | 2025.04.14 |
리눅스 명령어, alias (0) | 2025.04.13 |