国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

爛泥:apache密碼生成工具htpasswd的應(yīng)用_html/css_WEB-ITnose

php中文網(wǎng)
發(fā)布: 2016-06-24 11:51:10
原創(chuàng)
1534人瀏覽過

本文由秀依林楓提供友情贊助,首發(fā)于爛泥行天下。

1、 htpasswd的作用與安裝

2、 htpasswd命令詳解

3、 htpasswd的實例

4、 htpasswd的應(yīng)用

立即學(xué)習(xí)前端免費學(xué)習(xí)筆記(深入)”;

一、htpasswd的作用與安裝

htpasswd是apache的一個工具,該工具主要用于建立和更新存儲用戶名、密碼的文本文件,主要用于對基于http用戶的認證。

htpasswd的安裝很簡單,它是隨apache的安裝而生成。這點與ab工具是一樣的,如果哪位童鞋有不明白的地方可以查看《爛泥:apache性能測試工具ab的應(yīng)用》這篇文章。

如果apache是通過RPM的yum方式進行安裝的話,該命令存放在/usr/bin/目錄下,如下:

which htpasswd

/usr/bin/htpasswd

如果apache是源碼方式安裝的話,該命令存放在apache安裝目錄的bin目錄下,如下:

/usr/local/apache2/bin

htpasswd命令用法,我們可以通過htpasswd的幫助進行查看,如下:

htpasswd -h

二、htpasswd命令詳解

在第一部分中,我們查看了htpasswd的幫助信息?,F(xiàn)在我們來講解下幫助信息中的相關(guān)參數(shù)。

htpasswd的幫助信息如下:

htpasswd -h

htpasswd [-cmdpsD] passwordfile username

htpasswd -b[cmdpsD] passwordfile username password

htpasswd -n[mdps] username

htpasswd -nb[mdps] username password

htpasswd命令選項參數(shù)說明:

-c創(chuàng)建一個加密文件。

-n不更新加密文件,只將htpasswd命令加密后的用戶名和密碼顯示在屏幕上。

-m默認htpassswd命令采用MD5算法對密碼進行加密,該參數(shù)默認情況下可以不加。

-d表示htpassswd命令采用CRYPT算法對密碼進行加密。

-s表示htpassswd命令采用SHA算法對密碼進行加密。

-p表示htpassswd命令不對密碼進行進行加密,即明文密碼。

-b表示在htpassswd命令行中一并輸入用戶名和密碼而不是根據(jù)提示輸入密碼。

-D表示刪除指定的用戶。

三、htpasswd的實例

在第二步中,我們列出了htpasswd的參數(shù)說明,現(xiàn)在我們來通過實例,介紹如何使用這些參數(shù)。

3.1利用htpasswd命令添加用戶

通過htpasswd命令來添加一個用戶,我們可以使用-b和-c參數(shù)。如下:

htpasswd -bc ilannifile ilanniuser 123456

cat ilannifile

htpasswd -bc ilannifile ilanniuser 123456

表示在當前目錄下生成一個ilannifile密碼文件,并新增一個用戶名為ilanniuser密碼為123456的用戶,默認采用MD5加密方式加密。

3.2在原有密碼文件中新增用戶

在原有的密碼文件中新增一個用戶,我們可以使用-b參數(shù)。如下:

htpasswd -b ilannifile ilannitwo 123456

cat ilannifile

htpasswd -b ilannifile ilannitwo 123456

表示在ilannifile密碼文件中新增一個用戶名為ilannitwo,密碼為123456的用戶。

注意:此時-c參數(shù)一定不能添加,否則會覆蓋原來的密碼文件再創(chuàng)建一個新的密碼文件。

3.3不更新密碼文件,只顯示加密后的用戶名和密碼

要不更新密碼文件,而只顯示加密后的用戶名和密碼,我們可以使用-n參數(shù)。如下:

htpasswd -n ilannitwo

注意-n參數(shù)后面一定要跟密碼文件中已經(jīng)存在的用戶。說實話,這個參數(shù)沒有多大的實際意義。

3.4利用htpasswd命令刪除用戶名和密碼

要刪除已經(jīng)在密碼文件存在的用戶,我們可以通過-D參數(shù)來實現(xiàn)。如下:

htpasswd -D ilannifile ilannitwo

3.5利用htpasswd命令修改用戶密碼

要達到這個目的,我們需要先利用htpasswd命令刪除指定用戶,然后再利用htpasswd創(chuàng)建用戶即可實現(xiàn)修改密碼的功能。如下:

四、htpasswd的應(yīng)用

htpasswd可以與nagios、SVN、nginx、apache等進行集成使用,在此我們就不一一介紹。我們后續(xù)會單獨介紹htpasswd與以上幾個程序的集成使用。

HTML速學(xué)教程(入門課程)
HTML速學(xué)教程(入門課程)

HTML怎么學(xué)習(xí)?HTML怎么入門?HTML在哪學(xué)?HTML怎么學(xué)才快?不用擔(dān)心,這里為大家提供了HTML速學(xué)教程(入門課程),有需要的小伙伴保存下載就能學(xué)習(xí)啦!

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號