Один установленный сервер сообщает "Неверный SID" для нового пользователя Samba
У нас есть два Linux-сервера Samba для аутентификации на LDAP, которые в течение некоторого времени работали нормально. Недавно я добавил нового пользователя в LDAP. Он может войти в систему в порядке на одном сервере, но другой сообщает идентификатор "неверный SID" (passdb/passdb.c:lookup_global_sam_name(596)
).
Его SID следует той же схеме, что и все остальные, и работает на другом сервере. Что здесь может происходить?
- рабочий сервер - Fedora 8, Samba версия 3.0.33-0.fc8
- проблемный сервер - CentOS 5.3, версия 3.0.33-3.7.el5
1 ответ
Решение
Я не уверен, почему это затронуло только одного человека, но я смог это исправить:
- бежать
net getlocalsid
на рабочем сервере - в LDAP установите
sambaSID
изsambaDomain
объект для некорректно работающего сервера со значением выше - перезапустите самбу на непослушном сервере
Теперь все пользователи могут подключаться к обоим серверам.