iT邦幫忙

0

chpasswd 2.2.4 安裝於CentOS.5.5_

  • 分享至 

  • xImage

您好我想請問最近測試_已經On 起來(權限與組態設定設置無誤)照README STEP做

chpasswd 2.2.4 安裝於CentOS.5.5

欲修改密碼時,總是出現Wrong Passwd For User: xxx

附上截圖
http://my.so-net.net.tw/keynes_0918/l.png 主頁面修改密碼

http://my.so-net.net.tw/keynes_0918/2.png 次頁面出現錯誤

與設定檔快照圖
http://my.so-net.net.tw/keynes_0918/3.png

是否可請使用過chpasswd 2.2.4高手指點迷津謝謝!

先確認您 /etc/squid/squid.conf 檔裡有類似以下設定,
才能讓 squid 有帳號密碼的認證機制:
# 指到 squid 的 密碼檔
auth_param basic program /usr/lib/squid/ncsa_auth /some/dir/cache_password_file
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
...
acl password proxy_auth REQUIRED
acl all src 0.0.0.0/0.0.0.0
acl my_company_ip src 192.168.1.0/24
...
http_access allow my_company_ip
http_access allow password
...

要用帳密認證,第2~5,7,12行是必要的,
11行在12行前,則 my_company_ip 範圍內,
不需帳密就可用;範圍之外,就需帳密。
若11,12行對調,則一律都需帳密。

以下是產生一密碼檔及一個叫 test 的帳號:
htpasswd -c /some/dir/cache_password_file test
New password:
Re-type new password:
Adding password for user test
(若已有檔,則不要 -c 的參數)
看密碼檔內容。
cat /some/dir/cache_password_file
test:oMOFaUsJ3GSNA
如果沒裝 apache,雖沒有 htpasswd 程式,
但 linux 都有裝 openssl,一樣可產生:
可 vi或nano /some/dir/cache_password_file
鍵入 test:
:後面貼上 openssl passwd -crypt 12345 執行出來的結果,
存檔後, squid 就可用 test 12345 的帳、密登入。

chpasswd.conf 檔裡:
password_file /some/dir/cache_password_file
passwd_file /some/dir/cache_password_file
(以上不曉得是哪一行,原檔中的註解裡,兩種都有出現)
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

18
逮丸逮丸
iT邦大師 1 級 ‧ 2010-06-12 21:39:13
最佳解答

http://my.so-net.net.tw/keynes_0918/3.png
您圖中的:
password_file 設錯了,
應是指到 squid 的 password 檔案,
而不應該指到 linux 的系統 /etc/passwd 檔。
squid 的 password 檔應是和 apache 用的 password 檔一樣,
可用apache 的 htpasswd 來產生密碼檔,
或者用 openssl 來產生密碼:
http://httpd.apache.org/docs/2.1/misc/password_encryptions.html
密碼檔應像這樣:
test:P3P4IF248xRjc
後面那一串編碼是也可用openssl產生貼上:
openssl passwd -crypt 12345
而 squid 密碼檔不應該像:
test:x:65535:65535:Iron,,,:/home/test:/bin/bash

chaconx iT邦新手 5 級 ‧ 2010-06-12 21:54:43 檢舉

您好0.0" 感謝您答覆...能否請twtw給予具體做法..step by step 感謝您...XD

參看 討論

10
shunyuan
iT邦研究生 1 級 ‧ 2010-06-12 13:53:04

chaconx提到:
Wrong Passwd For User: xxx

就是密碼打錯?疑惑

看更多先前的回應...收起先前的回應...
chaconx iT邦新手 5 級 ‧ 2010-06-12 13:58:16 檢舉

您好
密碼確定是ok,也換過多組帳號密碼測試...結果都是 Wrong Passwd For User: xxx
好殘念 0.0|||

SunAllen iT邦研究生 1 級 ‧ 2010-06-12 14:38:41 檢舉

#ip_auth /etc/chpasswd/ipauth 這一行要開嗎?

chaconx iT邦新手 5 級 ‧ 2010-06-12 17:10:59 檢舉

嗯您好!這行我是有打開,由於我內部網段是192.168.0.0/24
我是vi ipauth 填入以下存檔...
192.168.0.0

chaconx iT邦新手 5 級 ‧ 2010-06-12 17:17:19 檢舉

您好抱歉補充一下上面那張設定檔圖已把 ip_auth /etc/chpasswd/ipauth 打開
忘記修正..重丟上去...

我要發表回答

立即登入回答