Linux의 Group 구성
- 기본 그룹
- 리눅스가 설치되면서 자동으로 생성된 그룹
- 그룹마다 시스템에 변경 권한이 다름
EX) Wheel - 명령어 sudo 및 su를 사용하기 위해 생성된 그룹
- 사용자 정의 그룹
- 사용자가 생성한 그룹
- 자원에 권한을 부여하기 위해 사용되는 그룹
= 한 사용자가 여러 그룹에 포함이 가능
groups
- 사용자 계정 별 Group 확인
- 명령어 id [USER]로도 확인 가능
groupadd
- 새로운 Group을 생성하는 명령어
groupadd [WORD]
- 새로운 Group를 생성
groupadd -g [num] [WORD]
- 옵션 : -g
- GID를 지정하여 새로운 그룹을 생성
groupmod
- 생성된 Group을 수정하는 명령어
groupmod -n [NEW NAME] [GROUP]
- 옵션 : -n
- 기존 Group 이름을 새로운 이름으로 변경
groupdel
- 생성된 Group을 삭제하는 명령어
groupdel [WORD]
- 생성된 Group를 삭제
* 그룹 안에 구성원이 없어야 삭제가 된다.
gpasswd
- /etc/group과 /etc/gshadow를 관리하기 위한 명령어
- 각 그룹에 관리자와 구성원 그리고 패스워드를 지정할 수 있다.
gpasswd newgorup
- 암호 입력 전 (newgroup)
- 암호 입력 후 (newgroup)
* /etc/group은 모든 계정이 읽을 수 있는 파일이기 때문에 관리자 계정(t1)은 보이지 않는다.
gpasswd -d [USER] [GROUP]
- 옵션 : -d
- 사용자를 Group에서 제거하는 옵션
* 구성원은 권한이 없어서 거부된다.
gpasswd -A [USER] [GROUP]
- 옵션 : -A
- Group 내 한 계정을 관리자로 지정
gpasswd -a [USER] [GROUP]
- 옵션 : -a
- Group 내 한 계정을 구성원으로 지정
'IT > ㄴ Linux' 카테고리의 다른 글
[CentOS] Linux 하드디스크 자동 마운트 설정 [ /etc/fstab ] (0) | 2023.07.07 |
---|---|
[CentOS] Linux 하드디스크 추가하기 [mount / lsblk / fdisk / mkfs] (0) | 2023.07.06 |
[CentOS] vim 편집기 기초 및 정리 (0) | 2023.07.06 |
[CentOS] 사용자 계정 수정 [usermod] (0) | 2023.07.06 |
[CentOS] SSH를 통한 root 접속 제한 [sshd_config 수정 / Session 타임아웃 설정] (0) | 2023.07.05 |