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

특정 계정사용자의 ID와 패스워드 변경하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 계정사용자의 ID와 패스워드 변경하기

 

이번에는 sspark이라는 계정사용자의 ID와 패스워드를 변경해 보겠습니다. 

 

  usermod로 계정 사용자의 ID를 수정하려면 -l옵션을 사용합니다.  

 

 그리고 패스워드를 변경하려면 -p옵션을 사용합니다. 

 

 

 

[root@su249 ~]# usermod -l bible7 -p 12345678 sspark

[root@su249 ~]#

 

위와 같이 사용자의 ID를 바꾸는 것은 무리가 따르는 작업일 것입니다. 

 

  리눅스에서 사용자를 구분할 수 있는 가장 기본값이 ID인데 이를 변경한다는 것은 완전히 다른 사용자로 바뀐다는 것을 의미하므로 꼭 필요한 경우가 아니면 사용하지 않는 것이 좋을 것입니다. 

 

 하지만, ID가 바뀐다고 해서 UID값이 바뀌는 것은 아닙니다. 

 

 리눅스 커널은 ID값으로 사용자를 인식하는 것이 아니라 UID값으로 사용자를 인식하기 때문에 파일의 중복소유같은 문제는 발생하지 않습니다. 

 

 

 

다음은 위의 명령의 결과로 ID자체가 바뀐 /etc/passwd내의 내용을 확인한 것입니다. 

 


 

[root@su249 ~]# grep bible7 /etc/passwd

bible7:x:501:501::/home/sspark:/bin/sh

[root@su249 ~]#

[root@su249 ~]# grep bible7 /etc/shadow

bible7:12345678:14211:0:99999:7::16800:

[root@su249 ~]#

 

, 위의 결과를 보면 /etc/passwd내의 sspark계정의 ID bible7로 변경되었다는 것을 알 수 있습니다

 

 또한 /etc/shadow파일에 보시면  패스워드가 12345678로 변경되어 있습니다

 

  


이상과 같이 usermod에 대해서 살펴보았습니다

 

  이번 장에서 예로든 특정 계정사용자의 계정정보들은 useradd, useradd -D, userdel, chfn, chsh등으로도 변경, 삭제 등이 가능합니다

 

 따라서 이 장의 내용과 함께 이들 명령어도 함께 익혀두시기 바랍니다 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,016 명
  • 현재 강좌수 :  35,689 개
  • 현재 접속자 :  261 명