보안 등의 이유로 사용하지 않는, 지정한 그룹을 제거하는 명령어

사용법 : groupdel 그룹 

groupadd 명령으로 추가된 /etc/groups의 그룹을 삭제할 수 있다. group 명령 다음에 삭제하고자 하는 그룹명만 지정하면 된다.
먼저, groupadd 명령으로 grouptest 그룹을 추가해 보자.

# groupadd grouptest 

/etc/group 파일에서 grouptest가 있는 줄을 grep 명령으로 뽑아 본 결과, 아래와 같이 grouptest 그룹이 추가된 것을 볼 수 있다.

# cat /etc/group | grep grouptest 
grouptest:x:6001: 

이를 groupdel 명령으로 지정한 grouptest 그룹을 삭제한다.

# groupdel grouptest 
# cat /etc/group | grep grouptest 
2005/06/21 19:50 2005/06/21 19:50
그룹 정보를 수정하는 명령어

사용법 : groupmod [옵션] 그룹 
-g gid : 지정한 gid로 그룹의 ID로 변경한다. 
-n name : 지정한 name으로 그룹명을 변경한다. 
-o : -g 옵션과 사용하며, 지정한 gid가 존재하더라도 중복을 허용한다. 

groupmod 명령어는 groupadd 명령어로 추가된 그룹의 이름을 변경할 경우 사용하는 명령어이다.
/etc/group 파일에 groupadd 명령에서 추가한 grouptest 그룹이 추가되어 있다.

# cat /etc/group | grep grouptest 
grouptest:x:6001: 

grouptest 그룹명을 -n 옵션으로 grouptest1 그룹명으로 변경할 수 있다.

# groupmod -n grouptest1 grouptest 
# cat /etc/group | grep grouptest 
grouptest1:x:6001: 

이외에도 -g 옵션을 지정하면 현재 6001로 되어 있는 gid를 변경할 수 있다.

# groupmod -g 6002 grouptest1 
2005/06/21 19:49 2005/06/21 19:49
각 사용자가 속한 그룹의 이름을 보여주는 명령어

사용법 : groups [옵션] [사용자] 
--help : 도움말을 보여준다. 
--version : 버전정보를 보여준다. 

groups 명령어는 사용자를 지정하지 않으면, 현재 로긴된 사용자가 속한 그룹을 보여 주며, 사용자를 지정하게 되면 지정한 사용자가 속해 있는 그룹들을 보여 주게 된다.
현재 나의 그룹은 admin 이다.

$ groups 
admin 

root가 속한 그룹을 한번 살펴보자.

$ groups root 
root : root bin daemon sys adm disk wheel 
2005/06/21 19:28 2005/06/21 19:28