1. groupadd

1-1. 기능

그룹을 추가할 때 사용하는 명령어

1-2. 문법

groupadd  [ 옵션 ]  group

1-3. 옵션

-g gid : gid를 지정해서 그룹을 생성할 수 있다. 이 옵션을 사용하지 않으면, 500번 이후부터 가장 작은 수부터 적용이 된다.
-f : 강제의 의미를 갖는다. 이미 생성되어 있는 이름으로 그룹을 생성하려고 하면 에러가 발생하는데, -f 옵션을 사용하면 생성할 수 있다.

1-4. 사용방법 및 정보

가) /etc/group 파일에 그룹에 대한 정보가 저장되므로 그룹에 대한 정보는 이 파일을 통해서 확인한다.

-g 옵션을 통해서 gid를 지정해주지 않으면, 500번 이후의 번호부터 순차적으로 적용된다. 아래 예제는 -g 옵션을 사용하지 않고, 그룹을 생성한 경우와 gid를 지정해서 생성한 경우를 비교한 내용이다.

[root@sense ~]# groupadd dokdo
[root@sense ~]# tail /etc/group
linuxone:x:504:
education:x:505:
sense:x:506:
dokdo:x:507:
[root@sense ~]# groupadd -g 600 ourland
[root@sense ~]# tail /etc/group
linuxone:x:504:
education:x:505:
sense:x:506:
dokdo:x:507:
ourland:x:600:

나) 아래 예제는 기존에 있던 그룹 명으로 강제 생성한 경우이다.

[root@sense ~]# groupadd education
groupadd: group education exists
[root@sense ~]# groupadd -f education

2. groupdel

2-1. 기능

그룹을 삭제할 때 사용하는 명령어
2-2. 문법

groupdel  그룹명
2-3. 사용방법 및 정보

역시 /etc/group 파일에서 삭제 된 내용을 확인할 수 있다.

[root@sense ~]# tail /etc/group
inuxone:x:504:
education:x:505:
sense:x:506:
dokdo:x:507:
ourland:x:600:
[root@sense ~]# groupdel education
[root@sense ~]# tail /etc/group
linuxone:x:504:
sense:x:506:
dokdo:x:507:
ourland:x:600: