Один установленный сервер сообщает "Неверный 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 ответ

Решение

Я не уверен, почему это затронуло только одного человека, но я смог это исправить:

  1. бежать net getlocalsid на рабочем сервере
  2. в LDAP установите sambaSID из sambaDomain объект для некорректно работающего сервера со значением выше
  3. перезапустите самбу на непослушном сервере

Теперь все пользователи могут подключаться к обоим серверам.

Другие вопросы по тегам