Samba in Windows 2003 AD
Доброго всем дня.
Появилась нужда в домен W2k3 ввести самбу, да так, чтобы работало как полагается.
Ставим net-fs/samba-3.0.34 (acl ads cups ipv6 kernel_linux ldap pam python readline winbind), запускаем самбу, предварительно поправив /etc/conf.d/samba: daemon_list="winbind"
Проверяем синхронизацию времени:
# net time -S srv.dom.local ; date Fri Apr 17 12:44:20 2009 Птн Апр 17 12:44:51 MSD 2009
и загоняем машинку в домен:
# net ads join -U user%pass Using short domain name -- DOM Joined 'DOM' to realm 'DOM.LOCAL'
Проверяем:
# wbinfo -p Ping to winbindd succeeded on fd 4 # wbinfo -t checking the trust secret via RPC calls failed error code was NT_STATUS_INVALID_HANDLE (0xc0000008) Could not check secret # wbinfo -g BUILTIN\administrators BUILTIN\users # wbinfo -u Error looking up domain users
Непонятно что-то, проверим. Для этого останавливаем самбу и запускаем отдельно winbindd -i -d 4, после этого снова исполняем вышеуказанные команды, к примеру, wbinfo -t , в результате в логе появляется:
[32123]: request interface version [32123]: request location of privileged pipe [32123]: check machine account child daemon request 33 [32120]: check machine account could not open handle to NETLOGON pipe Checking the trust account password returned NT_STATUS_INVALID_HANDLE
С чем эта ошибка связана? С кривостью самбы или с АД W2k3? Если с первым, то есть ли рецепт исправления? Если со вторым, то что там докрутить надо? Полагаю, т.к. к АД доступа нет, надо там вручную (?) добавить компьютер.
- Для комментирования войдите или зарегистрируйтесь
Где получение тикета через
Где получение тикета через Керберос? Докуривать процесс включения Samba в сеть AD 2003
Не грусти, товарищ! Всё хорошо, beautiful good!
Пробовалось как с керберосом
Пробовалось как с керберосом так и без. В сеть с W2k без тикета пущало. Здесь решил сделать аналогично. Вошло. На проверках срезалось. Решил перевойти. Создал тикет и вошёл в домен заново. Но проблему это не решило. Поэтому, эпопею с тикетами я не включил в повествование, как и прочие детали, типа смб.конф. Показал только, что за флаги на самбе, что она вошла в домен, но в нём вот такая гадость приключается.
Видят ли машинки друг друга
Видят ли машинки друг друга по имени? Что в /etc/nsswith.conf, pam? Конфиги опять же.
Не грусти, товарищ! Всё хорошо, beautiful good!
конфиги
Так что, мой сервер того видит, а вот насчёт «друг друга» — это ты хорошую подсказку дал. Как будет возможность, попрошу админа виндового сервера проверить, что там с его машины видно по айпи, по имени, по записям в AD. В общем, склоняется всё ж к тому, что виндовая машинка ерундит, так?
- попробуй вместо net ads
- попробуй вместо net ads join -U user%pass, net rpc join -U user%pass
- не забудь создать файл /etc/security/pam_winbind.conf
Я делал так. net join -S
Я делал так.
net join -S server -U user
kinit -p user
после перезагрузка
проверить есть ли билет klist -f