在 Linux 下需要修改密碼,最廣為人知的方法是使用 passwd 指令。但如果不想給予使用者 telnet/ssh 登入的權限,而又想給使用者自行修改密碼,可使用 chpasswd 透過 web 頁面修改密碼。
測試環境:Fedora Core 1
軟件下載:
chpasswd (81KB)
安裝 chpasswd:
下載以上 chpasswd 的壓縮檔後,便輸入以下指令:
01 tar zxvh chpasswd-2.1.tar.gz
02 cd chpasswd-2.1
03 cp -R html.us_US myhtml
04 cd myhtml
現在進入了 myhtml 目錄,在這裡可以自訂頁面外觀。
index.html -- 修改密碼表單
ok.html -- 為修改密碼的成功訊息
error1.html -- 沒有輸入使用者名稱
error2.html -- 沒有輸入使用者密碼
error3.html -- 新密碼及確認密碼不匹配
error4.html -- 系統管理員不給予線上修改密碼權限
error5.html -- 密碼錯誤
error6.html -- 沒有輸入新密碼
error7.html -- 使用者名稱錯誤,沒有這個使用者存在
error8.html -- 沒有輸入確認密碼
修改完成後回到 chpasswd 的目錄,然後繼續以下指令:
01 ./create-html.sh
02 ./Configure.sh
03 make
04 make install
大功告功了,如果需要修改任何一頁 html 頁面,必須重複以上 4 行指令。
====================================================
歡迎轉載,但轉載時請保留此宣告,不得作為商業用途
作者: Sam Tang <admin{at}phpini{dot}com>
來源網站:
http://www.phpdc.com/