본문으로 바로가기

.htpasswd 에서 특수문자 이용하기

category 서버 & 시스템/Linux 2020. 9. 7. 15:12
반응형

** 오류발생 **

웹인증 사용 시 패스워드에 특수문자를 사용하면 어떠한 문자를 넣어도 인증이 되어버림.


ex) 

ID : abc

PW : pass!@#$ 


로그인 시 pass만 입력하거나 pass@#$E@#$@$@ 입력해도 정상적으로 로그인이 됨.

pass뒤의 특수문자를 제대로 인식하지 못함.




** 해결방법 **

-m 옵션을 사용하여 MD5로 암화


 # htpasswd -m [htpasswd위치]  [ID]


-> 웹인증 ID apm 의 패스워드롤 MD5로 암호화하여 설정





cf) wget 으로 사용 시 패스워드를 일반적으로 입력하면 권한거부가 뜸. 패스워드 입력 시 '' 사용하면 됨.

 # wget --user 아이디 --password '패스워드' 링크





반응형