Вопрос такой: у кого-нибудь получалось, чтобы юзеры, авторизовавшиеся в домене, могли подключиться к шарам самбы, и при этом самба чтобы проверяла их пермишены через обращение к контроллеру домена? Чтобы не было необходимости вести на самбе свою базу юзеров.
Я поставил на фрю 4.5 samba 2.2.8, стянутую с сайта samba.org, с опцией использовать winbindd, все сделал как описывалось на форуме на opennet.ru, ввел самбу в домен (smbpasswd -j DOMAIN -U administrator) все поднялось нормально, winbindd работает нормально, убедился в этом командой wbinfo. Cоздал файл nsswitch.conf, прописал в нем строчки:
passwd: files winbind
group: files winbind
В smb.conf все указал, и кто работает контроллером домена и п.х. Все о'кей, в логах ругани нет.
Далее, прописываю в smb.conf шар на /tmp, и указываю опцию valid users = user1 user2
Захожу в домен через рабочую станцию с w2k prof, как user1, лезу на самбу, на этот созданный шар, выскакивает форма запроса логина и пароля. Какого хрена? ведь по идее самба должна авторизовать через обращение к контроллеру. Ладно, лезем на фрю, смотрим логи winbindd, а там написано про lookup name user2... такое ощущение, что пробежался winbind по списку юзеров, и авторизовать не смог. Тогда использовал smbpasswd -a user1, после этого смог зайти на шар самбы (что характерно, этому юзеру дал специально дрцгой пароль, это ничуть не помешало ему авторизоваться на самбе). Разумеется, при этом мне пришлось создать юзера user1 на фре.
Теперь вопрос: можно ли как-нибудь сделать, чтобы не надо было создавать юзеров на самбе? и пермишены на шары расписывать, пользуясь группами, определенными на контроллере? ну чтобы если мне надо на один шар дать доступ группе test, то в опциях этого шара указываю эту группу и всё?
Спасибо всем заранее!