Linux命令系列之htpasswd

2021-08-19 05:56:59 字數 1002 閱讀 1982

htpasswd命令是apache的web伺服器內建工具,用於建立和更新儲存使用者名稱、域和使用者基本認證的密碼檔案。

-c:建立乙個加密檔案;

-n:不更新加密檔案,只將加密後的使用者名稱密碼顯示在螢幕上;

-m:預設採用md5演算法對密碼進行加密;

-d:採用crypt演算法對密碼進行加密;

-p:不對密碼進行進行加密,即明文密碼;

-s:採用sha演算法對密碼進行加密;

-b:在命令列中一併輸入使用者名稱和密碼而不是根據提示輸入密碼;

-d:刪除指定的使用者。

利用htpasswd命令新增使用者

htpasswd -bc

.passwd

www.linuxde.net php

在bin目錄下生成乙個.passwd檔案,使用者名稱www.linuxde.net,密碼:php,預設採用md5加密方式。

在原有密碼檔案中增加下乙個使用者

htpasswd -b .passwd jack 123456
去掉-c選項,即可在第乙個使用者之後新增第二個使用者,依此類推。

不更新密碼檔案,只顯示加密後的使用者名稱和密碼

htpasswd -nb jack 123456
不更新.passwd檔案,只在螢幕上輸出使用者名稱和經過加密後的密碼。

利用htpasswd命令刪除使用者名稱和密碼

htpasswd -d .passwd jack
利用htpasswd命令修改密碼

htpasswd -d .passwd jack

htpasswd -b .passwd jack 123456

即先使用htpasswd刪除命令刪除指定使用者,再利用htpasswd新增使用者命令建立使用者即可實現修改密碼的功能。

linux 命令系列之關機命令(13)

shutdown 關機 重啟命令 h 關機 shutdown h 時間 eg shutdown h now shutdown h 20 20 r 重啟 shutdown r 時間 eg shutdown r now shutdown r 20 20 c 取消關機操作 其它關機命令 init 0,po...

linux命令終極系列之(grep)

一.grep命令常用引數 1 a num grep a 1 aa test.txt 說明 從test.txt中搜尋有aa樣式的行,並顯示該行的後1行 2 b num grep b 1 aa test.txt 說明 從test.txt中搜尋有aa樣式的行,並顯示該行的前1行 3 c num grep ...

linux 命令系列之目錄處理命令(2)

mkdir make directories 建立資料夾 p 建立遞迴資料夾 eg mkdir p tmp test linux aaa 建立多個資料夾 eg mkdir tmp test1 tmp test2 tmp test3 cd change directory 切換目錄 eg cd tmp...