>а у меня тожет вопрос, вот допустим
>auth_param basic children 20
>auth_param basic program /usr/local/samba/bin/ntlm_auth --helper-protocol=squid-2.5-basic
>auth_param basic realm Squid proxy-caching web server
>auth_param basic credentialsttl 2 hours
>
>acl you_domain proxy_auth REQUIRED
>
>запросили и пользовтаелй пароль, проверили его если все отлично то идем далее
>
>
>external_acl_type InetGroup-proxy-08-20ww %LOGIN /usr/local/squid/libexec/wbinfo_group.pl
>
>скормили логин пользователя скрипту /usr/local/squid/libexec/wbinfo_group.pl, так ? те можно допустим можно аторизацию
>производить с ипользованием записей ил лдап, а далее ипользовать скрипт каконить
>скрипт который бы проверял принадлежность данного пользователя к данной группе так?
>еше вопрос, каков формат строки отдаюшийся wbinfo_group.pl?(я понимаю что можно там
>сделать запись все что поступает в stdin но я ленивый=) Привет.
Первое.
Внимательно изучи этот кусок кода:
#
# Check if a user belongs to a group
#
sub check {
local($user, $group) = @_;
$groupSID = `/usr/local/samba/bin/wbinfo -n "$group"`;
# chop $groupSID;
# because wbinfo -n also returns the group number
$groupSID = substr($groupSID,0,index($groupSID," ",0));
$groupGID = `/usr/local/samba/bin/wbinfo -Y "$groupSID"`;
chop $groupGID;
# &debug( "User: -$user-\nGroup: -$group-\nSID: -$groupSID-\nGID: -$groupGID-");
return 'OK' if(`/usr/local/samba/bin/wbinfo -r \Q$user\E` =~ /^$groupGID$/m);
return 'ERR';
}
Здесь все расписано.
И второе.
external_acl_type InetGroup-proxy-08-20ww %LOGIN /usr/local/squid/libexec/wbinfo_group.pl
Насчет формата строки - кури доку по squid.
Я воспринял это как должное.
PS
Почитай тут:
http://kb.papercutsoftware.com/Main/ConfiguringSquidProxyToAuthenticateWithActiveDirectory
тут
http://www.die.net/doc/linux/man/man8/squid_ldap_group.8.html
и тут
http://www.merlinobbs.net/Squid-Book/HTML/sec-external-acl.html
или тут :-)
http://www.google.ru/search?hl=ru&q=squid_ldap_group++external_acl_type&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
PPS
Без обид. Строй пожалуйста грамотно предложения. Очень тяжело читать.