728x90
그룹 계정 관리
- 사용자를 묶어 관리 가능하게 하는 매커니즘
- 그룹을 통해 각 그룹에 보안설정, 접근설정, 권한 등을 일괄 적용 관리 가능
- 모든 사용자는 UID와 GID 가짐
- 사용자 생성 시 별도로 옵션을 지정하지 않으면 기본으로 사용자 이름과 동일한 그룹을 생성하여 포함시킴
그룹 계정 명령어
그룹 출력( groups )
# 특정 사용자나 현재 로그인한 사용자가 속한 그룹을 표시
groups
# ubuntu adm cdrom sudo dip plugdev users lpadmin wheel
그룹 생성 (groupadd)
groupadd test-group
# groupadd [옵션] [그룹명]
옵션 | 설명 |
-f, --force | 그룹을 생성할때 이미 생성되어 있더라도 성공으로 간주 |
-r, --system | 시스템 그룹 생성 |
-g, --gid GID | 그룹의 양수 GID를 지정 |
-o, --non-unique | 그룹을 생성할때 중복된 GID값 허용 |
# GID 지정하여 그룹을 생성
groupadd -g 550 test-group
# 생성된 마지막 그룹 확인
tail -1 /etc/group
그룹 정보 변경 (groupmod)
groupmod -g 7777 test-group
# groupmod -g [GID값] [그룹명]
groupmod -n modify-group test-group
# groupmod -n [새그룹명] [기존그룹명]
옵션 | 설명 |
-g, --gid | 변경할 GID 설정 -o 옵션을 사용하지 않을 경우 유일한 정수값 |
-n, --new-name | 그룹의 이름 변경 |
그룹 삭제 (groupdel)
- 그룹을 삭제하려면 주 그룹에 존재하는 사용자가 없어야 함
- 사용자를 삭제한 후 그룹 삭제 가능
- 또한 파일중 그룹이 설정된 파일이 없어야 함
groupdel modify-group
#groupdel [그룹명]
그룹 전반적인 관리 및 패스워드 변경 (gpasswd)
- 그룹 패스워드 변경 뿐만 아니라 앞에서 본 그룹 추가/삭제 등 전반적인 그룹 관리 마스터 명령어
$ gpasswd [옵션] [그룹명]
옵션 | 설명 |
-a, --add user | 그룹에 사용자를 추가 |
-d, --delete user | 그룹에 사용자 삭제 |
-r, --remove-password group | 그룹의 패스워드 제거 그룹 멤버는 newgrp를 통해 그룹에 참가 |
-R, --restrict group | 그룹 접근 제한 패스워드를 가진 그룹 멤버만 newgrp를 통해 그룹에 참가 |
-A, --administrator user .. | 관리자로 지정할 사용자 설정 |
-M, --membersuser .. | 그룹 멤버 설정 |
그룹 참여 (newgrp)
- 참여하려는 그룹에 그룹 패스워드가 존재할 경우 사용자가 명령어를 통해 그룹에 참여하려면 패스워드 입력 필요
# 현재 그룹대신 새그룹으로 전환
newgrp [그룹명]
참고 자료
🐧 리눅스 사용자/그룹 계정 관리 명령어 💯 총정리
리눅스 계정 종류 사용자 분류 루트 계정 : 모든 권한을 가진 특별한 사용자 시스템 계정 : 리눅스 설치시 기본으로 생성되는 계정 사용자 계정 : 실제 리눅스 사용자를 위한 계정 리눅스에서는
inpa.tistory.com
728x90
'Operating System > Linux' 카테고리의 다른 글
[Ubuntu] 프로세스 관리 (0) | 2025.03.01 |
---|---|
[Ubuntu] 리눅스 권한 (1) | 2025.02.25 |
[Ubuntu] 사용자 계정 관리 (0) | 2025.02.20 |
[Ubuntu] 리눅스 계정 종류, Root 계정 및 시스템 계정 관리 (0) | 2025.02.20 |
[Ubuntu] vi, nano, gedit 편집기 (0) | 2025.02.19 |