개발 창고/Server
[Linux] How to manage groups
로이제로
2023. 11. 5. 22:00
반응형
How to manage groups
이 전 글들에서는 계정에 대한 정보 및 패스워드, 패스워드 정책에 대해 이야기해 보았습니다. 이번 글에서는 계정이 속하는 그룹에 대해 이야기 해보려 합니다. 보통 user와 group의 명령어나 파일들은 비슷한 패턴으로 관리가 되어집니다.
파일 및 명령어 | user | group |
기본 정보 파일 | /etc/passwd | /etc/group |
비밀번호 파일 | /etc/shadow | /etc/gshadow |
기본 정보 변경 명령어 | passwd | gpasswd |
일반 정책 변환 명령어 | pwconv | grpconv |
shadow 정책 변환 명령어 | pwunconv | grpunconv |
gpasswd
이 중 그룹 기본 정보 관리 명령인 gpasswd는 계정 기본 정보 관리 명령인 passwd가 계정 정보를 관리하는 것처럼 다음과 같은 작업을 할 수 있습니다.
- 그룹 사용자 등록
- 그룹 사용자 제거
- 그룹 패스워드 설정/변경
- 그룹 패스워드 제거
- 그룹 접근 권한 설정
- etc.
/usr/bin/gpasswd
주요 옵션 | 내용 | |
-a | --add USER | 그룹에 새로운 계정 추가 |
-d | --delete USER | 그룹에 포함된 계정 제거 |
-r | --remove-password | 그룹에 적용된 패스워드 삭제 |
-R | --restrict | 그룹에 접근 제한 |
-M | --members USER, ... | 그룹에 멤버들을 새로 설정 |
-A | --administrators ADMIN, ... | 그룹의 그룹 관리자 설정 |
반응형