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

userdel (사용자계정을 삭제한다.)

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

userdel

기존에 존재하는 계정정보를 삭제한다.
즉, /etc/passwd내의 계정내용, /etc/shadow내의 패스워드 내용, /etc/group파일내의 그룹정보내용, 그리고 -r옵션을 사용하여 계정을 삭제하면 /var/spool/mail/디렉토리에 있는 메일파일과 홈디렉토리의 내용모두를 삭제한다.

사용형식

       userdel [-r] login

userdel은  -r옵션을 사용했을 때와 사용하지 않았을 때의 차이점을 분명히 알고 있어야한다.


사용예 #1

먼저 -r옵션없이 sspark1이라는 계정을 삭제해 보자.

[root@host3 root]# userdel sspark1
[root@host3 root]#

위의 결과로 /etc/passwd, /etc/shadow, /etc/group파일내에 sspark1에 대한 설정값들이 모두 삭제되었다.

하지만 아래와 같이 sspark1의 홈디렉토리와 메일파일은 그대로 존재하고 있음을 알 수 있다.

[root@host3 root]# ls -al /home/sspark1
합계 32
drwx------    3 600      600          4096  9월 19 11:46 .
drwxr-xr-x    9 root     root         4096  9월 19 11:52 ..
-rw-r--r--    1 600      600            24  9월 19 11:46 .bash_logout
-rw-r--r--    1 600      600           191  9월 19 11:46 .bash_profile
-rw-r--r--    1 600      600           124  9월 19 11:46 .bashrc
-rw-r--r--    1 600      600           854  9월 19 11:46 .emacs
-rw-r--r--    1 600      600           120  9월 19 11:46 .gtkrc
drwxr-xr-x    3 600      600          4096  9월 19 11:46 .kde
[root@host3 root]#
[root@host3 root]# ls -l /var/spool/mail/sspark1
-rw-rw----    1 600      600             0  9월 19 11:46 /var/spool/mail/sspark1
[root@host3 root]#

이 경우에는 홈디렉토리와 메일파일을 확인하고 관리자가 직접 찾아서 삭제해야한다.

사용예 #2

이번에는 -r옵션을 사용하여 bible3이라는 계정을 삭제하였다.

설명드린 바와 같이 /etc/passwd, /etc/shadow, /etc/group내의 bible3에 관한 설정행들과 /var/spool/mail에 있는 메일파일, 그리고 bible3의 홈디렉토리내용이 모두 삭제되었다.

[root@host3 root]# userdel -r bible3
[root@host3 root]#

아래는 bible3의 홈디렉토리가 삭제되었으므로 당연히 확인이 되지않음을 보여주고 있다.

[root@host3 root]# ls -al /home/bible3
ls: /home/bible3: 그런 파일이나 디렉토리가 없음
[root@host3 root]#


userdel명령어는 useradd명령어와 함께 익혀두기 바란다.
둘은 반대명령어이며 관련된 명령어끼지 함께 알아두면 실무활용에 큰 도움이 된다.

그리고 useradd와 userdel에서 중요한 것은 계정이 생성되고 삭제될때 어떤 파일들의 내용이 삭제가 되는가? 그리고 서버내부에서 어떤 파일들이 참조가 되는가를 정확하게 알고 있는것이 매우 중요한다.


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

관련자료

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

공지사항


뉴스광장


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