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

실무명령어# 103-1 : 불필요해진 그룹 삭제하는 groupdel의 개론과 활용

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

실무명령어# 103-1 : 불필요해진 그룹 삭제하는 groupdel의 개론과 활용

 

groupdel명령어는 현재 시스템에 생성되어있는 기존의 특정그룹을 삭제하는 명령어입니다. ,  존재하지않는 새로운 그룹을 생성하는 groupadd와는 반대 명령어입니다.  , 불필요해진 그룹을 삭제하기 위해 사용하는 명령어가 groupdel입니다.

 

명령어위치 : /usr/sbin/groupdel

 

사용형식   : groupdel 삭제할그룹명

 

먼저, 간단한 예를 들기 위하여 현재 시스템내의 그룹파일인 /etc/group의 내용이 다음과 같다고 가정 하겠습니다.  , groupadd로 새로 생성한 chongmu, youngup, sysadmin그룹이 아래와 같이 마지막에 존재하고 있습니다.

 

[root@host3 root]# tail /etc/group
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:
sysadmin:x:11:
[root@host3 root]#

 

위의 그룹들 가운데 sysadmin 그룹을 삭제하여 보겠습니다.  그룹을 삭제하려면 간단히 "groupdel 그룹명"이라고하면 됩니다.  아래는 sysadmin이라는 그룹을 삭제하는 예입니다.

 

[root@host3 root]# groupdel sysadmin
[root@host3 root]#


위와 같이 특정 그룹을 삭제하고 나면 /etc/group파일내에 해당그룹의 행이 자동으로 삭제됩니다.  아래의 예는 위에서 삭제한 sysadmin이라는 그룹이 삭제된 후의 /etc/group파일의 내용을 확인한 것입니다.

 

[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]#

 

위의 내용을 보시는 바와 같이 sysadmin이라는 그룹이 삭제되었음을 알 수 있습니다. 이후부터는 sysadmin이라는 그룹의 사용은 불가능하게 됩니다.

 

이번에는 chongmu youngup이라는 그룹 두개를 각각 삭제 하였습니다.

 

[root@host3 root]# groupdel chongmu
[root@host3 root]# groupdel youngup

 

아래의 예는 chongmu라는 그룹과 youngup이라는 그룹이 삭제되고 난 후의 /etc/group파일의 내용입니다.

 

[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:
[root@host3 root]#

 

 

이상과 같이 groupdel이라는 명령어는 기존에 존재하고 있던 그룹을 삭제하는 명령어입니다.  서두에서 말씀드린바와 같이 이 명령어는 groupadd명령어와 반드시 함께 익혀두어야 합니다.

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  82 명