본문 바로가기
프로그래밍/LINUX

[LINUX 8일차] CentOS 그룹 관리(그룹 확인, 그룹 삭제, 그룹 생성)

by B T Y 2017. 3. 21.
반응형

CentOS 그룹 관리(그룹 확인, 그룹 삭제, 그룹 생성)에 대해서 정리한다.

 

 

※ 그룹 관리

 

 

1. 그룹 확인

 

- /etc/group 에서 그룹 정보를 확인 할 수 있다.

 

ex) root:x:0:

root : 그룹 이름

x : 그룹 비밀번호(사용하지 않음)

0 : GID(Group ID)

 

 

 

 

 

2. 그룹 삭제

 

- vi 명령어를 이용한 /etc/group 파일에 직접 접근하여 삭제하는 방법

- command : groupdel <group_name>

 

* 지우려 하는 그룹이 어떤 사용자의 기본 그룹으로 사용되고 있다면 

명령어를 사용해서 지울수 없다.

 

 

 

( ls -l 명령어를 이용했을때 빨간줄이 그어진 부분이 GID 부분이다 )

 

 

( groupdel 명령어를 이용해서 /etc/group에 있는 user를 지웠더니 

아까와는 다르게 user에서 1000이라는 숫자로 바뀌어 나타났다 )

 

 

3. 그룹 생성

 

- command : groupadd <group_name>

-g    GID( Group ID ) 지정

 

 

 

( groupadd를 이용해서 test01이라는 GID를 기본값으로 생성해줘서 

test01에 GID는 1000이 나왔는데 위에 보이는 user의 GID가 1000에서 

test01이라는 이름으로 바뀌는걸 볼 수 있다 )

 

* 이 결과를 보면 test01이나 user 같은 이름은 도메인, GID 1000은 

아이피 주소와 같은 관계를 가지고 있다고 보면 된다.

( 즉, 도메인 주소가 아무리 바뀌어도 아이피 주소는 똑같다 )

 

 

 

( groupadd -g를 이용해서 기본값이 아닌 GID를 지정 해줄수 있다 )

 

 

( 사용자를 생성할때 useradd -g 로 GID를 지정 해주면 생성 된 사용자는

그 그룹을 기본 그룹으로 해서 생성이 되는걸 볼 수 있다 )

 

 

( usermod -G 명령어를 이용하면 기본 그룹 외에 소속 그룹을 추가 할 수 있다 )

 

* 위 결과를 보면 /etc/group에서 각 라인에 끝이 : 으로 끝나는 이유는 

그 뒷부분에 소속 그룹을 추가한 사용자가 표시 되는걸 알 수 있다.

( 단, 기본 그룹으로 해당 GID를 가진 사용자는 표시 되지 않는다 )

 

 

반응형

댓글