acl external を使用すると AuthUserRequest で squid がセグメンテーションフォールトを発生させる
Issue
- 3.1.23-9.el6 にアップグレードしてから、acl external を使用すると
"AuthUserRequest"
で squid がセグメンテーションフォールトを発生させます。 - 以前のバージョンの squid (3.1.10-9.el6) ではこの設定で問題は発生しませんでした。
- ユーザーがプロキシーに接続できません。
"The connection was reset"
エラーまたは"The proxy server is refusing"
エラーが発生します。- AuthUserRequest でセグメンテーションフォールトが発生するため squid が終了します。
- 以下は squid.conf の抜粋です。
auth_param ntlm program /usr/bin/ntlm_auth EXAMPLE --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 50
external_acl_type wbinfo_group_helper %LOGIN /usr/lib64/squid/wbinfo_group.pl -d
acl allowed_group external wbinfo_group_helper example-webaccess-operation
- squid.conf を変更すると squid が正常に動作します。
- 以下の設定を、
acl allowed_group external wbinfo_group_helper example-webaccess-operation
- 以下のように設定します。
acl allowed_group proxy_auth REQUIRED
Environment
- Red Hat Enterprise Linux
- Squid 3.1.23-9.el6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.