概述
今天主要介紹一個(gè)比較特殊的命令:htpasswd 指令。
這個(gè) 指令是用來創(chuàng)建和更新用于基本認(rèn)證的用戶認(rèn)證密碼文件。htpasswd指令必須對(duì)密碼文件有讀寫權(quán)限,否則會(huì)返回錯(cuò)誤碼。
此命令的適用范圍:RedHat、RHEL、Ubuntu、centos、Fedora系統(tǒng)。
安裝
ubuntu
sudo apt-get install Apache2-utils
centos
yum -y install httpd
語法:
htpasswd [ -c ] [ -m ] [ -D ] passwdfile username htpasswd -b [ -c ] [ -m | -d | -p | -s ] [ -D ] passwdfile username password htpasswd -n [ -m | -d | -s | -p ] username htpasswd -nb [ -m | -d | -s | -p ] username password
參數(shù)列表
實(shí)例
1、創(chuàng)建基本認(rèn)證文件
# htpasswd -cm htpfile1 MySQL // 創(chuàng)建認(rèn)證文件,使用 md5 加密 # cat htpfile1 // 顯示認(rèn)證文件
2 、創(chuàng)建基本認(rèn)證文件,使用文本密碼
# htpasswd -cp htpfile2 mysql // 創(chuàng)建認(rèn)證文件,使用文本密碼 # cat htpfile2 // 查看認(rèn)證文件,可以看到密碼
這個(gè)命令主要是Nginx后臺(tái)為了安全性,需要配置htpasswd進(jìn)行登錄驗(yàn)證。大家有空也可以測(cè)試驗(yàn)證一下。






