|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Gottlieb 2:5080/1003 13 Nov 2006 10:14:53 To : Auster Subject : Re: NetBSD 3.0.x + NSS -------------------------------------------------------------------------------- Hail there Auster! Sun, 12 Nov 2006 at 12:28 GMT Auster wrote: >> Ставлю /usr/pkgsrc/net/samba. Появляется >> /usr/local/lib/nss_winbind.so. Делаю симлинк его в /usr/lib, прописываю в >> nsswitch.conf все как в мане описано. В итоге NSS, судя по всему, даже и >> не пытается обращаться к winbind'у для авторизации пользователей. В >> системном логе тишина. Ошибок никаких. Сам по себе winbind работает отлично, >> wbinfo про пользователей все что нужно рассказывает. A> смущает твой /usr/local/lib, если ты ставил с pkgsrc Это потому что я сознательно в /etc/mk.conf 'LOCALBASE?= /usr/local' прописал. Просто /usr/local привычнее. :-) A> то `pkg_info -L samba | grep nss_winbind' поидее покажет тебе A> /usr/pkg/lib/nss_winbind.so. Тут все в порядке: # pkg_info -L samba | grep nss_winbind /usr/local/lib/nss_winbind.so A> ты так собирал? A> в net/samba набрав make show-options, выбрав необходимые из доступных A> опций и добавив нп в /etc/mk.conf строки A> PKG_OPTIONS.samba+=pam A> PKG_OPTIONS.samba+=ads A> PKG_OPTIONS.samba+=winbind A> etc. A> собрал и установил samba. Практически так. Только собирал и ставил не через 'make; make install', а через 'pkgmanager install net/samba'. A> (`pkg_info -B samba | grep PKG_OPT' их тебе и покажет. Тут тоже все в порядке: # pkg_info -B samba | grep PKG_OPT PKG_OPTIONS=ads ldap pam winbind A> примерный rc скрипт должен быть в /usr/pkg/share/examples/winbindd, Оттуда и взял. Сами по себе sbmd, nmbd и winbindd совершенно нормально функционируют. Т.е. в домен включились, виндовые машины ресолвятся, пользователи и группы с контроллеров доменов собираются. A> примеры использования с nss и pam должны быть в мануале к winbindd). PAM я пока вообще не трогал... Касательно NSS в самбовой документации ничего отдельно про NetBSD не говорится. о вообще вся настройка сводится к тому что нужно, как я уже выше приводил, в /etc/nsswitch.conf вписать имя модуля и положить сам модуль в определенный ../lib. Из NetBSd'шного мана я вычитал, что это должен быть /usr/lib. Пробовал так же делать симлинки nss_winbind.so в nss_winbind.so.0, .1 и .2. Так же никакого результата. Что больше всего смущает, это то, что никаких ошибок и предупреждений никто не выдает. Если бы модуль был нерабочий или система его бы не могла задействовать, наверное в сислог бы что-то сообщалось? -- WBR, Alexander B. Gottlieb, mailto:alex@cca.usart.ru ICQ: 13043204 / Jabber: alex@jabber.usurt.ru -|- -|- --- ifmail v.2.15dev5 * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14646b872ff06.html, оценка из 5, голосов 10
|