EXT_WBI...OUP_ACL(8)
π EXT_WBI...OUP_ACL(8) β like, the whole vibe
okay so before we even start: this page lives in the User Contributed Perl Documentation corner of the man-page universe, and its full glow-up name is EXT_WBI...OUP_ACL(8) (yes the ellipsis is part of the name, don't @ me, it's iconic in a chaotic way). Anyway. Sit down, bestie, we're learning about an external ACL helper for Squid π¦β¨
π NAME π
ext_wbinfo_group_acl β an external ACL helper for Squid that verifies NT Domain group membership using wbinfo. no cap, that's literally the whole job π
β¨ SYNOPSIS β¨
ext_wbinfo_group_acl [-dhK]
three little flags, one big job. slay.
π¦ DESCRIPTION π¦
ext_wbinfo_group_acl is an installed executable script, bestie β meaning it's already chilling on your system waiting for you. it uses wbinfo from Samba to look up the group membership of logged-in users π
now here's the important part, okay? this helper must be used with an authentication scheme β typically Basic or NTLM β that's based on Windows NT/2000 domain users. so like, it's not a standalone main character, it's a supporting role with main character energy π
what it actually does: it reads from standard input the domain username plus a list of groups, and tries to match each of those groups against the group membership of the username you gave it. like a little bouncer checking the guest list against the VIP list ποΈπ
π₯ OPTIONS π₯
-dβ writes debug info to stderr. for when you need to see what's actually happening under the hood, iykyk π΅οΈββοΈ-hβ prints the help. the classic "help me help you" move π«Ά-Kβ downgrades Kerberos credentials to NTLM. that's the whole thing, no extra lore π
π CONFIGURATION π
here's the configuration setup, and yes you're gonna want to copy it exactly:
external_acl_type wbinfo_check %LOGIN /path/to/ext_wbinfo_group_acl
acl allowed_group external wbinfo_check Group1 Group2
http_access allow allowed_group
and listen β if your local perl interpreter is in an unusual location (it happens, we don't judge π), it may need to be added in there like this:
external_acl_type wbinfo_check %LOGIN /path/to/perl /path/to/ext_wbinfo_group_acl
see how /path/to/perl just slid in there before the script? that's the whole trick. periodt π
π§ AUTHOR π§
this program was written by Jerry Murdock <jmurdock@itraktech.com> β legend behavior honestly π
and this manual was written by Amos Jeffries <amosjeffries@squid-cache.org> β a real one for documenting it ππ
π COPYRIGHT π
okay so here's the legal bit, but make it cute:
* Copyright (C) 1996-2026 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
* Please see the COPYING and CONTRIBUTORS files for details.
tl;dr β Squid software goes out under the GPLv2+ license, and it includes contributions from a whole crowd of individuals and organizations. the receipts are in the COPYING and CONTRIBUTORS files π
and then, separately:
this program is put in the public domain by Jerry Murdock <jmurdock@itraktech.com>. it is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. so likeβ¦ no promises, bestie ππ
π QUESTIONS π
got questions about using this program? send them to the Squid Users mailing list <squid-users@lists.squid-cache.org> β they're the group chat for this kinda thing π«Ά
π REPORTING BUGS π
- bug reports need to be made in English. that's the rule, fr fr.
- for details of what you need to include with your bug report, see https://wiki.squid-cache.org/SquidFaq/BugReporting β read it before you hit send, please and thank you π
- report bugs or bug fixes using https://bugs.squid-cache.org/ π
- report serious security bugs to Squid Bugs <squid-bugs@lists.squid-cache.org> β that's the serious channel, treat it with the respect it deserves π¨
- got ideas for new improvements? those go to the Squid Developers mailing list <squid-dev@lists.squid-cache.org> π‘
π SEE ALSO π
- The Squid FAQ wiki β https://wiki.squid-cache.org/SquidFaq
- The Squid Configuration Manual β http://www.squid-cache.org/Doc/config/
go forth and read, bestie πβ¨
and that's the whole page!! footer energy for the record: this lil doc is from perl v5.42.2, dated 2026-08-25, and the page is EXT_WBI...OUP_ACL(8) β mwah, take care, don't forget to check your group membership πππ¦
π¦ where this page comes from
- arch rolling: squid 7.7-1 Β· GPL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms