中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

如何通過Linux系統(tǒng)來修改密碼

2019-02-26    來源:愛站科技

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

現(xiàn)在使用Linux作為服務(wù)器的人越來越多,其實(shí)它非常適合中小企業(yè),下面愛站技術(shù)頻道小編一起教你如何通過Linux系統(tǒng)來修改密碼,感興趣的小伙伴們可以進(jìn)入下文參考一下。

一、 下載軟件

這個自由軟件源于波蘭,截止到筆者寫這篇文章時,最新版本是2.1版。你可以在http://sic.popnet.pl/~mlody/chpasswd/下載到這個軟件。

該軟件已在Slackware 4.0/7.0、Debian GNU/Linux woody、RedHat 6.1/5.2中測試通過。

軟件源程序包名稱是:chpasswd.2.1.tar.gz,它是使用gzip壓縮過的,壓縮后大小為83KB。筆者在此假設(shè)你將這個軟件下載后,存放在/usr/local目錄下。

二、 安裝軟件

這個軟件的安裝十分簡單:

1. 以root用戶登錄系統(tǒng)。

2. 轉(zhuǎn)到/usr/local目錄,然后解壓縮這個軟件:

cd /usr/local
tar -zxvf chpasswd.2.1.tar.gz

成功執(zhí)行后,會在/usr/local目錄下新生成一個chpasswd.2.1目錄。

3. 進(jìn)入軟件目錄,安裝軟件:

cd chpasswd.2.1
./build.sh

這時將出現(xiàn)以下輸出(中文部分是筆者加上去的注解):

create-html.sh for chpasswd 2.0, make by ml0dy
conwerting... 'error1' file
conwerting... 'error2' file
conwerting... 'error3' file
conwerting... 'error4' file
conwerting... 'error5' file
conwerting... 'error6' file
conwerting... 'error7' file
conwerting... 'error8' file
conwerting... 'index' file
conwerting... 'ok' file
done. (準(zhǔn)備WEB頁面文件)
Configure script for chpasswd 2.0, make by ml0dy 
...finded HTTP daemon (/usr/local/apache/bin/httpd) (自動發(fā)現(xiàn)HTTP進(jìn)程)
...COOL, Apache HTTP daemon (ver.1.3.14) (發(fā)現(xiàn)是Apache)
...configure file: 
/usr/local/apache/conf/httpd.conf (配置文件是httpd.conf)
...Group = nobody
CGI-BIN directory: /usr/local/apache/cgi-bin (找到CGI目錄)
...correcting Makefile
gcc -DHAVE_CONFIG_H -I. -O2 -Wall -c libs/commonio.c -o libs/commonio.o
gcc -DHAVE_CONFIG_H -I. -O2 -Wall -c libs/commonio.c -o libs/commonio.o
gcc -DHAVE_CONFIG_H -I. -O2 -Wall -c libs/pwio.c -o libs/pwio.o
gcc -DHAVE_CONFIG_H -I. -O2 -Wall -c libs/shadowio.c -o libs/shadowio.o
gcc -DHAVE_CONFIG_H -I. -O2 -Wall -c libs/sgetpwent.c -o libs/sgetpwent.o
gcc -Wall -O2 -c salt.c
gcc -Wall -O2 -c pw_encrypt.c
gcc -Wall -O2 -c md5_crypt.c
gcc -Wall -O2 -c des_crypt.c
gcc -Wall -O2 -c cgilib.c
gcc -Wall -O2 -c mgets.c
gcc -Wall -O2 -DHAVE_SHADOW -o chpasswd chpasswd.c 
salt.o pw_encrypt.o md5_cryp(至此完成了編譯過程)
cp chpasswd /usr/local/apache/cgi-bin/chpasswd.cgi
chown root /usr/local/apache/cgi-bin/chpasswd.cgi
chgrp nobody /usr/local/apache/cgi-bin/chpasswd.cgi
chmod u+s /usr/local/apache/cgi-bin/chpasswd.cgi
chmod a-rx /usr/local/apache/cgi-bin/chpasswd.cgi
chmod g+rx /usr/local/apache/cgi-bin/chpasswd.cgi 
(將chpasswd.cgi拷貝到相應(yīng)目錄并做相應(yīng)的權(quán)限設(shè)置)@popnet.pl>

到此為止,軟件就安裝完成了。

三、 使用WEB修改密碼

軟件就安裝完成后,你只要將chpasswd.cgi鏈接到你主頁上就可以完成了,或者在客戶端瀏覽器上輸入www.yourdomain.com/cgi-bin/chpasswd.cgi,進(jìn)入登陸界面。

在login欄中輸入你的用戶名,在current passwd欄中輸入你原來的密碼,并在new passwd和new passwd(confirm)欄中輸入新密碼(注意,兩個密碼需一致),然后按下change按鈕。

如果出現(xiàn)了什么錯誤,則會出現(xiàn)相應(yīng)的提示,其中包括:

1) ERROR:You didn't write your login, that's stupid...

你沒有填寫你的用戶名,真笨!

2) ERROR:You didn't write your current password...

你沒有填寫你的當(dāng)前密碼;

3) ERROR:Your new password and confirmed new password do not match.

你兩次輸入的新密碼不一樣;

4)ERROR:You can't change password by WWW, contact to your administrator!

你不能通過WEB方式修改密碼,請與管理員聯(lián)系;

5)ERROR:Incorrect password...

當(dāng)前密碼不對(防止別人知道用戶名情況下修改你密碼);

6)ERROR:You didn't write your new password...

你沒有填寫你新密碼;

7)ERROR:Unknown user.

用戶名不存在,估計(jì)你輸錯了;

8)ERROR:You didn't write your new password (confirm)...

你沒有輸入new password (confirm)。

這八種錯誤都有出現(xiàn)一個類似于上面的這個的網(wǎng)頁,給您提示。

四、 使用技巧

1. 禁止某些用戶通過WEB方式修改密碼:

有些系統(tǒng)帳號如root、ftp等帳號一般是不需要通過WEB方式來修改的,另外,有時你會不想讓某個用戶通過WEB方式修改密碼,你只需修改一下配置文件就行了。

安裝chpasswd后,會生成一個/etc/www.deny文件,在這個文件中列出的用戶均不能通過WEB方式進(jìn)行修改密碼。你只需將用戶添加進(jìn)去就可以了,馬上生效。

2. 修改chpasswd的頁面

如果你對chpasswd自帶的這些頁面不滿意的話,你可以自己修改它。

它們在/usr/local/chpasswd.2.1/html目錄中,這個目錄有以下幾個文件:

index.html:修改的主界面

ok.html:修改成功的界面

error1.html

error2.html

……

error8.html:就是上面所述的8個錯誤的界面。

你可以直接修改它們,修改完成后后轉(zhuǎn)到/usr/local/chpasswd.2.1目錄下,執(zhí)行./create-html.sh命令。然后再執(zhí)行./bulid.sh完成安裝。

另外請注意:在有些系統(tǒng)中為了追求更大的安全性,連root用戶都沒對/etc/shadow寫的權(quán)限,這樣會出現(xiàn)一些問題。

上文是如何通過Linux系統(tǒng)來修改密碼,相信大家都有了一定的了解,想要了解更多的技術(shù)信息,請繼續(xù)關(guān)注愛站技術(shù)頻道吧!

標(biāo)簽: linux 安全 服務(wù)器 權(quán)限

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Linux下Sendmail郵件服務(wù)器轉(zhuǎn)發(fā)功能的實(shí)現(xiàn)

下一篇:數(shù)據(jù)中心不同服務(wù)器的部署差異