SQUID

Уважаемые коллеги!
Подскажите новичку.
Как собрать SQUID, с поддержкой авторизации winbind?

winbind???

а шо это за авторизация такая?
у сквида вроде только digest, ntlm, basic.
Советую для начала почитать http://squid.opennet.ru/
_________________
Главное не забыть mount /dev/hands

Цитата из

Цитата из http://www.opennet.ru/base/net/win_squid.txt.html

       winbind../configure -enable-auth="ntlm,basic" \
       --enable-basic-auth-helpers="winbind"\
       --enable-ntlm-auth-helpers="winbind"

Вот кусок кода из squid-2.6.5.ebuild

src_compile() {
    local basic_modules="getpwnam,NCSA,SMB,MSNT,multi-domain-NTLM"
    use ldap && basic_modules="LDAP,${basic_modules}"
    use pam && basic_modules="PAM,${basic_modules}"
    use sasl && basic_modules="SASL,${basic_modules}"
    use nis && ! use elibc_uclibc && basic_modules="YP,${basic_modules}"

    local ext_helpers="ip_user,session,unix_group,wbinfo_group"
    use ldap && ext_helpers="ldap_group,${ext_helpers}"

    local myconf=""
        --enable-basic-auth-helpers="${basic_modules}" \
        --enable-external-acl-helpers="${ext_helpers}" \
        --enable-ntlm-auth-helpers="SMB,fakeauth" \

Так вот, вопрос в том, почему в ebuild не предусмотрена компиляция с поддержкой winbindd ?
Может есть другой способ собрать squid с авторизацией в AD?
Неужели любому пользователю Gentoo приходится править ebuild руками ?

И еще вопрос, пробую поправить ebuild руками, но получаю в ответ

 * checking ebuild checksums ;-) ...                                                                                    [ !! ]

!!! Digest verification failed:
!!! /usr/portage/net-proxy/squid/squid-2.6.5.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 6634
!!! Expected: 6618

Как заставить emerge использовать правленный ebuild ?

Блин, где же у

Блин, где же у него кнопка?

# vim squid-2.6.5.ebuild

...
...
...

src_compile() {
    local basic_modules="getpwnam,NCSA,SMB,MSNT,multi-domain-NTLM,winbind"
    use ldap && basic_modules="LDAP,${basic_modules}"

...
...
...
    export CC=$(tc-getCC)

    ./configure \
...
...
...
        --enable-external-acl-helpers="${ext_helpers}" \
        --enable-ntlm-auth-helpers="SMB,fakeauth,winbind" \

И вот результат

Auth scheme modules built: basic digest ntlm
ERROR: Basic auth helper winbind does not exists

Это уже,

Это уже, извиняюсь, баян :)
В make.conf FEATURES="digest", удаляете нужный файл Manifest, и пользуетесь
Или вручную пересчитать чексуммы (вроде ebuild
digest), в общем man ebuild

Leonid, вообще не в

Leonid, вообще не в тему сказано.

Quote: И еще

Цитата:
И еще вопрос, пробую поправить ebuild руками, но получаю в ответ
* checking ebuild checksums ;-) ... [ !! ]

!!! Digest verification failed:
!!! /usr/portage/net-proxy/squid/squid-2.6.5.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 6634
!!! Expected: 6618
Как заставить emerge использовать правленный ebuild ?

Почему же не в тему?

Пардон,

Пардон, перепутал ответы. =/

Цитата:
Auth scheme modules built: basic digest ntlm
ERROR: Basic auth helper winbind does not exists

думал на это отвечаете. Виноват :)

Да ладно,

Да ладно, бывает. Сам виноват. Надо было сразу процитировать.

По ходу

По ходу оказалось, что это устаревшая опция.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".