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

리눅스마스터1급 : 리눅스 그룹관리 명령어 groupadd

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 리눅스 그룹관리 명령어 groupadd

 

groupadd

 

 

그룹을 생성하기 위해서 groupadd 명령을 사용한다.

 

 

 

시스템에 사용자들이 많고 그룹을 세분화해야 할 때에 효과적인 그룹 관리가 시스템의 안전과 관리의 효율성을 높여줄 것이다.

 

 

 

1) 개요

 

 

 

 

 

 

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

 

 

 

 

 

 

2) 옵션

 

 

groupadd 명령어에도 여러 가지 옵션이 존재하는데, 옵션을 잘 사용한다면 조금 더 세밀한 조작이 가능할 것이다.

 

 

 

 

-g : 그룹의 고유 ID를 지정한다.

 

 

 

 

-o : 기존의 gid와 동일한 gid로 그룹을 생성할 수 있도록 한다.

 

 

 

 

-r : 고유 ID500 미만으로 자동 지정한다.

 

 

 

 

-f : 기존 그룹 이름이 있다고 하더라도 명령을 성공적으로 실행한다.

 

 

 

다만, 이 경우에 기존에 있던 그룹의 정보가 변하지는 않는다.

 

 

 

만약 g 옵션으로 지정한 gid와 동일한 gid를 가진 그룹이 있으면 다른 gid를 지정해 준다.

 

 

 

3) 설명

 

groupadd 명령어로 생성되는 그룹은 특별한 옵션이 주어지지 않는 한 GID 499까지는 할당되지 않으며, 500번부터 순차적으로 할당되지 않은 번호가 GID로 부여된다

 

(리눅스 배포판에 따라서 100번부터 할당되는 경우도 있다).

 

499번까지는 리눅스 시스템에서 사용하는 시스템용 GID 번호이기 때문이다.

 

 

 

이에 대해 r 옵션을 사용하면 499번 이하의 번호 중에서 할당되지 않은 번호가 순차적으로 GID로 할당된다.

 

 

 

 

 

-g 옵션을 주면 GID를 설정할 수 있다.

 

 

 

-g 옵션을 이용하면 자동으로 GID가 할당되지 않고, 지정한 숫자로 GID를 부여한다.

 

 

 

앞서 말한 것처럼 0~499까지의 GID는 시스템 그룹에 할당되므로 그 이상의 값을 주도록 해야 한다.

 

 

 

 

 

“-g gid o”와 같이 옵션을 붙이면 기존의 gid와 동일한 gid로 그룹을 생성할 수 있다.

 

 

 

 

 

다음은 test2라는 그룹을 추가하는 것이다.

 

 

 

 

 

 

 

 

 

# groupadd test2

 

 

 

 

 

 

 

 

다음은 gid513번으로 지정하여 test3 그룹을 생성한 것이다.

 

 

 

 

 

 

 

 

 

# groupadd g 513 test3

 

 

 

 

 

 

 

 

다음은 gid513번으로 test3 그룹과 동일하게 하여 test4 그룹을 생성한 것이다.

 

 

 

 

 

 

 

 

 

# groupadd g 513 o test4

 

 

 

 

 

 

 

 

다음은 앞서 생성한 그룹들이 제대로 생성되었는지 확인하기 위해 /etc/group의 설정 내용을 확인한 것이다.

 

 

 

 

 

 

 

 

 

# grep test /etc/group

test2:x:503:

test3:x:513:

test4:x:513:

 

 

 

 

 

 

 

 

 

 

 

 

사용자의 소속 그룹 확인

사용자의 소속된 그룹을 확인하고 싶다면 groups 명령을 사용한다.

 

 

 

다음 예제는 rootfreekgb라는 사용자의 소속 그룹과 자신의 소속 그룹을 확인하는 것이다.

 

 

 

 

 

# groups freekgb

freekgb : freekgb

# groups root

root : root bin daemon sys adm disk wheel

# groups

root bin daemon sys adm disk wheel

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,134 명
  • 현재 강좌수 :  36,188 개
  • 현재 접속자 :  262 명