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

htpasswd로 ID, 패스워드 생성시에 일반 영문자(텍스트)로 패스워드 생성하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

htpasswd ID, 패스워드 생성시에 일반 영문자(텍스트)로 패스워드 생성하기

 

이번에는 암호화를 사용하지 않고 일반적인 영문자로 구성된 일반 텍스트로 된 패스워드(plaintext  passwords)를 저장하는 예를 들어 보이겠습니다. 

 

 다음은 bible이라는 ID를 생성하면서 일반 영문자의 암호생성을 하기 위하여 -p옵션을 사용 하였습니다. 

 

 

 

 

[root@su249 sspark]# htpasswd -p .htpasswd bible

Warning: storing passwords as plain text might just not work on this platform.

New password: ********

Re-type new password: ********

Updating password for user bible

[root@su249 sspark]#

 

다음은 .htpasswd파일에 저장된 패스워드들을 확인한 것입니다. 

 

  방금 생성한 bible이라는 ID의 패스워드에 12345678이라는 패스워드가 암호화가 전혀 되지 않은 상태로 저장이 되어 있다는 것을 확인할 수 있습니다. 

 

 

 

[root@su249 sspark]# cat /home/sspark/.htpasswd

superuser:ORdU6C7JeEr3w

sspark:$apr1$6fhyX/..$.jlUFxdHuY6mnvaYMiqK./

bible:12345678

[root@su249 sspark]#

 

암호화가 되지 않은 상태로 패스워드를 생성하는 방법의 장점은 .htpasswd파일을 간단히 확인만 함으로써 어떤 암호를 사용하는가를 알 수 있다는 것입니다. 

 

 하지만  이렇게 생성하고 나면 .htpasswd파일의 읽기권한을 가진 사용자라면 누구나 모든 ID의 패스워드를 알수가 있으므로 결코 좋은 방법이 될 수 없으며 필자 또한 추천하지 않는 방법입니다. 

 

관련자료

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

공지사항


뉴스광장


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