[CentOS] Linux Group 생성 / 삭제 / 수정 [groupadd / groupmod / groupdel]
Nowhere 와 Now here 의 차이

IT/ㄴ Linux

[CentOS] Linux Group 생성 / 삭제 / 수정 [groupadd / groupmod / groupdel]

TIENE 2023. 7. 6. 07:52
반응형

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 내 한 계정을 구성원으로 지정


 

반응형