![]() |
Winbind и AD 2k3 authentication
Всем Удачи и хорошего настроения!Настраиваю авторизацию пользователей SQUID в AD. Третьи сутки бьюсь, перечитал всё что можно,- нужна Ваша помощь: !Проблема 2!Решить не удалось. Спасло обновление. id userAD (Пользователь AD не определяется) id: userAD: No such user !Проблема 1!Спасибо решили (следовало добавить имя домена: wbinfo -a MYDOMEN+adminAD%passwordAD) wbinfo -a adminAD%passwordAD plaintext password authentication failedid root OK (Unix пользователи определяются нормально) Что делаю чтоб работало: Samb.conf Nsswitch.conf Kerberos.conf net ads join -U adminAD%passwordAD OK kinit -p adminAD@MYDOMEN.LOCAL OK klist OK Winbind 3.0.5 winbind -t OK winbind -u OK (MYDOMEN+userAD....) winbind -g OK (MYDOMEN+groupAD....) PS: Почему не проходит plaintext authentication? (следовало добавить имя домена: wbinfo -a MYDOMEN+adminAD%passwordAD) Почему не работает id с доменными юзерами? Помогите разобратся, время уже поджимает :( |
|
id MYDOMEN+adminAD - работает?
Если да, то - добавьте в конфиг самбы: winbind use default domain = yes P.S> ИМХО - winbind separator = \ |
|
[mzd],
Результат попытки: wbinfo -a MYDOMEN+adminAD и wbinfo -a adminAD plaintext password authentication failedDm1try, Цитата:
must die, wbinfo -a MYDOMEN+adminAD%passwordAD OK Прошла ! а id MYDOMEN+adminAD No such user |
Понял, значит домен хочет пароль получить обязательно в строке wbinfo. А что говорит при попытке аутентифицировать wbinfo -a MYDOMEN+adminAD%passwordAD ?
|
[mzd],
wbinfo -a MYDOMEN+adminAD%passwordAD Проходит нормально. |
Добавьте это в конфиг и будет Вам счастье:
Код:
winbind use default domain = yes Без этого параметра samba получает список пользователей в виде: MYDOMAIN\username. MYDOMAIN - это не полное название домена (до точки), которое берется из Kerberos realms. C этим параметром читается принимается во внмание параметр: default_domain и по умолчанию добавляется перед именем пользователя. |
Спасибо всем за ответы!
Dm1try, winbind use default domain = Yes Добавил (сервисы samba и winbind restart) Ситуация не изменилась. id adminAD id: adminAD: No such user id MYDOMEN+adminAD id: MYDOMEN+adminAD: No such user id MYDOMEN.LOCAL+adminAD id: MYDOMEN.LOCAL+adminAD: No such user |
Давайте логи winbind. И версию samba озвучьте :)
|
|
1. Обновиться - хотя бы до samba-3.20b
2. Вывести машину их домена, сначала взять билет kinit-ом, потом ввести в домен: net ads join -U adminAD. ИМХО - обновление решит Вашу проблему. |
Dm1try,
Вывел LinuxHost из AD путём блокировки и последующим удаления учёной записи. time out 45 минут. 1. Синхронизация времени с контроллером домена (net time SET -S base) 2. Получен ключ командой kinit -p adminAD@MYDOMEN.LOCAL 3. Выполнено присоединение к домену: net ads join -U adminAD. 4. Попытка: 5. Команда getent passwd Список пользователей без указания домена через разделитель!6. id adminAD !!!!!!!!!!OK!!!!!!!7. id groupeAD No such user8. Команда getent group Список групп без указания домена через разделитель!9. id groupeAD No such user10. services smb restart OK services winbind restart OK 11. id adminAD ответ: !!!No such user!!! |
Синхронизируйте время на FreeBSD и на контроллере домена (ntpdate). Проверьте часовой пояс на FreeBSD в частности.
|
Как это сделать, расписано тут
|
Время нормально синхронизируется
Её богу сейчас не до NTP... В предыдущем посте имею ввиду, что после перезагузки самбы и винбинд id опять неработает, хотя после свежего вхождения в домен заработала. PS В целом требуется настроить SQUID пользователей на авторизацию в AD. Без авторизации все работают, но это не есть гуд :). |
а по какому ману настраивали? не с опеннет?
|
Сложно ответить, учусь на своих жучках :)
Рою гугл, читаю форумы, очень помог www.unixdoc.ru, вот и до Вас добрался... |
Я так настраивал, правда, в Linux.
|
Цитата:
Если время на КД и на клиенте рассинхронизированно (возможно на клиенте другой часовой пояс), то при проверке подлинности билета - сервер, естественным образом, ответит клиенту, что билет просрочен и соответсвенно - не авторизует клиента и клиент не сможет получить информацию о "ресурсах домена." ИМХО: Исходя из этой ошибки и описанной Вами ситуации - можно предположить: синхронизировав время и получив билет - все работает. Код:
[2007/09/24 13:49:39, 1] libsmb/clikrb5.c:ads_krb5_mk_req(306) P.S> Ну обновите же samba - возьмите src.rpm из backports или сизифа, соберите и поставьте пакет - поверьте проблем поубавится. Есть список рассылки - samba@lists.altlinux.org . |
Да, буду пробовать обновить самба. О результатах сообщу.
|
И снова здравствуйте...
Обновил не только samba но и всю систему, теперь работаю на ALT 4.0.1 Команда id заработала с доменными пользователями. Синтаксис: id MYDOMEN+userAD OK |
На самом деле можно было просто обновить пакет samba :)
P.S> Как впечатления от ALT 4.0.1 ? |
Dm1try,
Только начал работать, поэтому заранее говорить сложно, но: Быстрая и упрощеная установка, Поддержка виртуализации - OpenVZ, Элементарно необходимые настройки безопасности включены по умолчанию (запрет root через ssh например), Система управления через web интерфейс (не webmin) это то, что бросается в глаза, дальше время покажет :). |
Время: 18:06. |
Время: 18:06.
© OSzone.net 2001-