htpasswd命令
htpasswd命令
htpasswd命令是Apache的Web伺服器內建工具,用於建立和更新儲存使用者名稱、域和使用者基本認證的密碼檔案。
語法
htpasswd(選項)(引數)
選項
1
2
3
4
5
6
7
8
|
-c:建立一個加密檔案; -n:不更新加密檔案,只將加密後的使用者名稱密碼顯示在螢幕上; -m:預設採用MD5演算法對密碼進行加密; -d:採用CRYPT演算法對密碼進行加密; -p:不對密碼進行進行加密,即明文密碼; -s:採用SHA演算法對密碼進行加密; -b:在命令列中一併輸入使用者名稱和密碼而不是根據提示輸入密碼; -D:刪除指定的使用者。 |
引數
使用者:要建立或者更新密碼的使用者名稱;
密碼:使用者的新密碼。
例項
利用htpasswd命令新增使用者
1
2
|
cd /web/nginx/bin
htpasswd - bc . passwd net php
|
在bin目錄下生成一個.passwd檔案,使用者名稱net,密碼:php,預設採用MD5加密方式。
在原有密碼檔案中增加下一個使用者
1
|
htpasswd -b .passwd Jack 123456 |
去掉-c選項,即可在第一個使用者之後新增第二個使用者,依此類推。
不更新密碼檔案,只顯示加密後的使用者名稱和密碼
1
2
|
htpasswd -nb nginx ninx12 nginx:eVdgwLGfhJ8U6 只是顯示加密後密碼是什麼樣的 |
不更新.passwd檔案,只在螢幕上輸出使用者名稱和經過加密後的密碼。
利用htpasswd命令刪除使用者名稱和密碼
1
|
htpasswd -D .passwd tom |
利用htpasswd命令修改密碼
1
2
|
htpasswd -D .passwd tom htpasswd -b .passwd tom 123456 |
即先使用htpasswd刪除命令刪除指定使用者,再利用htpasswd新增使用者命令建立使用者即可實現修改密碼的功能。
本文轉自ling118 51CTO部落格,原文連結:http://blog.51cto.com/meiling/1978490,如需轉載請自行聯絡原作者
相關文章
- Linux基礎命令---htpasswd建立密碼檔案Linux密碼
- 搭建docker registry (htpasswd 認證)Docker
- cmd 命令列 命令命令列
- windows命令列命令Windows命令列
- git命令列命令Git命令列
- Linux命令之rz命令與sz命令Linux
- Hadoop Shell命令 |HDFS Shell命令| HDFS 命令Hadoop
- java命令--jmap命令使用Java
- Linux命令—–CP命令Linux
- 【Linux命令】grep命令Linux
- hadoop命令fsck命令Hadoop
- ipcs命令和ipcrm命令
- Linux命令--ps命令Linux
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- Linux命令(1)——xargs命令Linux
- Linux命令篇 - grep 命令Linux
- Linux命令篇 - sed 命令Linux
- Linux命令篇 - tar 命令Linux
- Linux命令列與命令Linux命令列
- linux命令 之 du 命令Linux
- 【AIX 命令學習】mkvg 命令AI
- SQL*PLUS命令, set命令大全SQL
- linux命令:ping命令Linux
- Linux命令之lldptool命令Linux
- AT命令
- 命令
- 批處理命令之tree命令
- linux每日命令(32):gzip命令Linux
- linux每日命令(29):chown命令Linux
- linux每日命令(18):whereis命令Linux
- linux每日命令(36):wc命令Linux
- linux每日命令(35):grep命令Linux
- linux每日命令(37):top命令Linux
- linux每日命令(39):lsof命令Linux
- linux每日命令(5):mkdir命令Linux
- linux每日命令(2):cd命令Linux
- linux每日命令(10):touch命令Linux
- linux每日命令(12):nl命令Linux