Обновление Samba с 3,0 до 3,6 сломало мою аутентификацию ADS
Я только что обновил свой CentOS 5.4 Samba 3.0.33-3.15.el5_4 до версии 3.6.4, собранной из исходного кода. Я скопировал конфигурацию и прочее из старых дистрибутивов в исходное местоположение в / usr / lib. Я скопировал параметры конфигурации, которые я изменил из файла smb.conf по умолчанию с 3.0.33 на новый файл конфигурации по умолчанию. Я использую настройки ADS, и мой клиент Windows теперь говорит, что мой пароль домена неправильный. Я не вижу ничего, что происходит в log.smbd
СТАРЫЙ выход testparm:
Загрузить конфигурационные файлы smb из /etc/samba/smb.conf
Раздел обработки "[гактар]"
Файл загруженных сервисов ОК.
Роль сервера: ROLE_DOMAIN_MEMBER
Нажмите ввод, чтобы увидеть дамп ваших определений услуг
[Глобальный]
рабочая группа = XXX
realm = DS.XXX.EDU
Строка сервера = версия сервера Samba%v
интерфейсы = вот, eth0
безопасность = ADS
карта имени пользователя = / etc / samba / smbusers
файл журнала = /var/log/samba/log.%m
максимальный размер журнала = 50
параметры сокета = TCP_NODELAY IPTOS_LOWDELAY
местный мастер = нет
выигрывает сервер = 10.109.18.219
варианты чашек = сырые
[Hactar]
комментарий = Галактическая суперкомпьютерная файловая система
путь = / га
действительные пользователи = root
только чтение = нет
удалить только для чтения = Да
НОВЫЙ выход testparm:
Загрузить конфигурационные файлы smb из /usr/lib/smb.conf
rlimit_max: увеличение rlimit_max (1024) до минимального предела Windows (16384)
Раздел обработки "[гактар]"
Файл загруженных сервисов ОК.
Роль сервера: ROLE_DOMAIN_MEMBER
Нажмите ввод, чтобы увидеть дамп ваших определений услуг
[Глобальный]
рабочая группа = XXX
realm = DS.XXX.EDU
Строка сервера = версия сервера Samba%v
интерфейсы = вот, eth0
безопасность = ADS
карта имени пользователя = / etc / samba / smbusers
файл журнала = /var/log/samba/log.%m
максимальный размер журнала = 50
параметры сокета = TCP_NODELAY IPTOS_LOWDELAY
местный мастер = нет
DNS прокси = Нет
выигрывает сервер = 10.109.18.219
idmap config *: backend = tdb
[Hactar]
комментарий = Галактическая суперкомпьютерная файловая система
путь = / га
действительные пользователи = root
только чтение = нет
удалить только для чтения = Да
В чем дело?
1 ответ
У меня была та же проблема, это было вызвано компиляцией с неправильными настройками пути. Во время трассировки wbinfo -t используя strace и ища открытые файлы демона winbind, используя lsof -p, Я заметил, что новые двоичные файлы в rpm ищут неправильные места для pipe и некоторых файлов.tdb. Так что после перекомпиляции rpm с новыми путями все заработало нормально.
/tmp/.winbindd/pipe -> /var/run/winbindd/pipe
/etc/samba/secrets.tdb -> /var/lib/samba/private/secrets.tdb
/etc/samba/passdb.tdb -> /var/lib/samba/private/passdb.tdb