htpasswd 是apache的小工具。在apache安裝檔案夾bin下可找到。
在全部其它系統,'-p'可能不能使用。
1.生成加密password檔案
這樣就生成了一個使用crypt加密password的檔案
下面指令能夠生成用md5加密password的檔案,b參數的作用是在指令行直接把password輸入。這樣就不須要等提示輸入password再輸入了。
2.改動password
3.添加使用者
4.删除使用者
假設使用p參數,不加密密碼。系統會提示warning。是以為了安全最好不要使用p參數。
.htaccess 調用加密password檔案控制訪問權限
首先 allowoverride 須要設定為 authconfig 或 all
然後在須要控制訪問的檔案夾下添加.htaccess
.htaccess内容例如以下
當訪問該檔案夾下的檔案時,則會彈出要求輸入username和password的輸入框。輸入正确的username和password後就能正常訪問。
tips:為了安全,加密的password檔案請不要放線上上使用者能夠訪問的路徑。