Is this a RH ES 3 box? There's a Perl bug that causes the shellwords function to fail in wbinfo_group.pl. Also, you'll need to fix the wbinfo_group.pl script to strip off the Domain Group stuff after wbinfo gets the group SID. Here's a replacement for the check subroutine:
sub check { local($user, $group) = @_; $groupSID = `wbinfo -n "$group"` . " "; $groupSID = substr($groupSID,0,index($groupSID," ",0)); $groupGID = `wbinfo -Y $groupSID`; chomp $groupGID; &debug( "User: -$user-\nGroup: -$group-\nSID: -$groupSID-\nGID: -$groupGID-"); return 'OK' if(`wbinfo -r \Q$user\E` =~ /^$groupGID$/m); return 'ERR'; } If you are using RH ES 3, then here's a replacement for the main loop: while (<STDIN>) { chomp; &debug ("Got $_ from squid"); @stupidRHperlbug = split(/\s+/, $_); $user = $stupidRHperlbug[0]; $group = $stupidRHperlbug[1]; $ans = &check($user, $group); &debug ("Sending $ans to squid"); print "$ans\n"; } On Tue, 9 Nov 2004 09:28:58 +1100, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Hi, > > I currently have squid authenticating with AD on a per user basis. > > In trying to get wbinfo_group.pl working, the version that comes with the > current stable version of squid: > > Squid Cache: Version 2.5.STABLE7 > configure options: --prefix=/usr --datadir=/usr/share --localstatedir=/var > --sysconfdir=/etc/squid --infodir=/usr/share/info --mandir=/usr/share/man > --enable-snmp --enable-ssl --enable-auth=ntlm,basic > --enable-external-acl-helpers=wbinfo_group > > Examples1: Real user and group > > [EMAIL PROTECTED] libexec]# ./wbinfo_group.pl > hotline www-access > Got hotline www-access from squid > > -- end of example 1 > > Eample2: user and group that does not exist > > [EMAIL PROTECTED] libexec]# ./wbinfo_group.pl > fakeuser dummygroup > Got fakeuser dummygroup from squid > > -- end of example 2 > > In order to terminate the processes above I have to hit control-c or break. > > any ideas ? > > wbinfo -t > wbinfo -u > wbinfo -g > > the above check out ok. > > Help/Ideas appreciate > > cheers > > Ben > > -- Get Firefox! http://www.mozilla.org/products/firefox/