web-dev-qa-db-ja.com

squid3 PAM_Auth認証が機能しない

サーバーにログインしているすべてのユーザーの認証を使用して、squid3プロキシサーバーを実行しようとしています。

これら の指示に従いましたが、プロキシの詳細を入力するときにユーザー名とパスワードの入力を求められます。問題は、ルートのユーザー名とパスワード、または私が持っている別のアカウントを受け入れないことです。パスワードを正しく入力していると確信しています。私はログをチェックし、私は見る:

1359436167.010 1281 174.XX.XX.XX TCP_DENIED/407 5219 GET http://abechik.wordpress.com/2008/12/26/ubuntu-810-squid3-with-pam_auth-revisited/ root NONE /-text/html

何か案は?

編集:ここで構成ファイル: http://paste.ubuntu.com/1603430/ 私は this ブログの指示にほとんど従った。

また、この権利を確実に理解するために、パスワード「password」を持つローカルユーザー「BOMEz」を持っています。 SSH経由でPuTTY経由でシステムにログインできます。 Firefoxでパスワードの入力を求められたら、BOMEzとパスワードを入力しますが、パスワードの再入力が求められます。自動的にプロキシアクセスを持つLinuxユーザーアカウントを作成できるようにしたいと思います。

5
BOMEz

同じ問題がありました。これで解決しました:

Sudo chmod u+s /usr/lib/squid3/pam_auth

Pam_authには他のユーザーの特別な許可が必要と思われます。 squid3は、ユーザー「proxy」で実行されました。 su -u squidでこのユーザーに切り替えて、/usr/lib/squid3/pam_authをテストしました。同じユーザーまたはルートとして実行されたときに、スペースで区切られたユーザー名とパスワードを指定すると、OKを返します。

6
LonelyCoder