강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

groupadd (새로운 그룹을 생성한다.)

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

groupadd

새로운 그룹을 생성할때 사용하는 명령어이다.
리눅스에서는 새로운 계정이 생성이 되면 생성되는 계정명과 동일한 이름의 그룹이 생성이 된다.
따라서 리눅스 시스템에서는 자기의 계정이름과 동일한 그룹에 반드시 속하게 된다.

하지만, 특정 그룹을 만들어서 기존의 사용자들이 속하도록 해야하는 경우가 있을 수있다.
즉, 예를 들어 한 회사의 총무부서인 chongmu라는 그룹을 만들어서 총무부서에 속하는 사원들을 모두 속하게 할 수가 있다.

이런 경우에 사용하는 명령어가 groupadd명령어이다.

그리고 groupadd 명령어로 생성되는 그룹은 특별한 옵션이 주어지지 않는한 GID 499까지는 할당되지 않는다.
즉, GID가 500이상인 그룹만이 생성이 된다.(-r옵션 사용시에는 예외)
이는 GID 499까지는 리눅스시스템에서 사용하는 시스템용 GID이기 때문이다.

기존에 존재하는 그룹을 삭제하는 명령어인 groupdel과는 반대의 명령어이므로 함께 익혀두기 바란다.


사용형식

       groupadd [-g gid [-o]] [-r] [-f] group


사용예 #1

chongmu라는 그룹이름으로 새로운 그룹을 만들었다.

[root@host3 root]# groupadd chongmu
[root@host3 root]#

그리고 다음과 같이 /etc/group파일의 내용을 확인한 것이다.
아무런 옵션없이 새로운 그룹을 생성하면 기존에 있던 그룹의 마지막번호 다음번호를 GID로 할당하여 chongmu라는 그룹이 생성된다.
 
[root@host3 root]# tail /etc/group
apache:x:48:
postdrop:x:90:
postfix:x:89:
squid:x:23:
webalizer:x:67:
bible:x:500:
bible1:x:502:
bible2:x:503:
bible3:x:504:
chongmu:x:505:
[root@host3 root]#

위의 결과를 보면 chongmu라는 그룹이 생성되기 전에 마지막 그룹인 bible3이 GID 504번으로 생성되어 있었다.
여기서 chongmu라는 새로운 그룹이 생성이 되면서 505번이 자동으로 할당된 것이다. 

사용예 #2

이번에는 GID를 자동할당이 아닌 GID번호를 지정하여 생성하는 예이다.
새로 생성되는 그룹의 GID를 지정하려면 -g옵션을 사용한다.
다음의 예를 보자.

[root@host3 root]# groupadd -g 1000 youngup
[root@host3 root]#

위의 예는 새로운 그룹인 youngup이라는 그룹을 생성하면서 GID 1000번을 할당하였다.

그 결과 아래와 같이 /etc/group에 youngup이라는 그룹에 GID 1000번을 할당하여 생성이 되었음을 알 수있다.

[root@host3 root]# tail /etc/group
postdrop:x:90:
postfix:x:89:
squid:x:23:
webalizer:x:67:
bible:x:500:
bible1:x:502:
bible2:x:503:
bible3:x:504:
chongmu:x:505:
youngup:x:1000:
[root@host3 root]#


저작권:수퍼유저코리아(www.superuser.co.kr), 무단 재배포및 복사를 금합니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,818 개
  • 현재 접속자 :  107 명