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

사용자패스워드를 설정하는 passwd 기본사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

사용자패스워드를 설정하는 passwd 기본사용법

 

 

 

지금까지는 새로운 사용자를 생성하는 여러가지 방법들에 대해서 거의 완벽하다고 할 수 있을 정도로 공부해 보았다.

 

 

 

 절대 과장이 아니라 필자가 설명한 이정도만 알고 있다면 이미 여러분들은 고급시스템관리자가 된 것이나 다름 없다.

 

 

 

 필자를 믿어도 좋으니 속는셈치고 일단 가보도록 하자.

 

이번에는 새로 생성된 사용자이든 기존에 이미 생성되어 사용중인 사용자이든 패스워드를 변경하는 방법에 대한 설명이다.

 

 

 

 , passwd명령어는 사용자의 패스워드를 입력하거나 변경하는 명령어이다.

 

 

 

 패스워드는 리눅스서버의 일차적이고 기본적인 보안역할을 하는 것으로 필수관리 항목이다.

 

 

 

  많은 사용자가 사용하는 서버에서는 가끔씩 관리자의 실수로 인하여 패스워드가 설정되어 있지 않은 계정이 존재하는 실수를 하는 경우도 가끔있다.

 

 

 

 , 계정만 생성해두고서 패스워드를 설정하지 않은 경우를 의미한다.

 

 

 

 

 

이번 passwd강좌편에서 설명하는 패스워드 설정방법들을 실무적인 관점에서 설명하고 있다.

 

 

 

  특히 호스팅 서버관리자들의 패스워드관리에 큰 도움이 될 것이다.

 

 

 

 

 

당연한 얘기지만 시스템관리자는 새로운 계정사용자를 생성한 후에는 반드시 패스워드를 설정해야 한다.

 

 

 

 아래의 예는 useradd 명령어로 super라는 계정사용자를 생성한 후에는 passwd명령어로 super의 패스워드를 설정한 예이다.

 

 

 

 패스워드는 두번 동일하게 입력해야 한다.

 

 

 

 

 

[root@sulinux ~]# useradd super

[root@sulinux ~]#

[root@sulinux ~]# passwd super

Changing password for user super.

New UNIX password: ********

BAD PASSWORD: it does not contain enough DIFFERENT characters

Retype new UNIX password: ********

passwd: all authentication tokens updated successfully.

[root@sulinux ~]#

 

 

 

위의 예와같이 root는 일반계정사용자의 패스워드를 마음대로 변경할 수 있다.

 

 

 

 당연한 얘기지만 일반사용자는 자기자신의 패스워드만 변경할 수 있다.

 

 

 

 

 

참고로 이렇게 설정된 패스워드는 암호화되어서 /etc/shadow파일에 저장된다.

 

 

 

 아래 예는 바로 위에서 설정한 super의 패스워드를 /etc/shadow파일에서 확인한 것이다.

 

 

 

 

 

[root@sulinux ~]# grep super /etc/shadow

super:$1$GxLWvstH$9E4hMbeXLXGR7u3HQV2gQ.:14375:0:99999:7:::

[root@sulinux ~]#

 

 

 

관련자료

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

공지사항


뉴스광장


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