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

userdel로 특정 계정의 모든 시스템정보 삭제하기

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

userdel로 특정 계정의 모든 시스템정보 삭제하기

 

앞의 예에서 보셨듯이 아무런 옵션 없이 userdel로 특정 계정을 삭제하면 그 계정의 홈디렉토리와 메일파일은 삭제되지 않습니다. 

 

 물론 그 외의 정보들은 삭제가 됩니다. 

 

  만약 -r옵션을 사용한다면 삭제되는 계정의 홈디렉토리와 메일파일까지 모두 삭제됩니다. 

 

 

 

이번에는 -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에서 중요한 것은 계정이 생성되고 삭제될 때 어떤 파일들의 내용이 삭제가 되는가? 그리고 서버내부에서 어떤 파일들이 참조가 되는가를 정확하게 알고 있는 것이 매우 중요합니다. 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 전체 회원수 59,423 명
  • 전체 게시물 30,829 개
  • 전체 댓글수 11,872 개