您好我想請問最近測試_已經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高手指點迷津謝謝!
# 指到 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 ...
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提到:
Wrong Passwd For User: xxx
就是密碼打錯?