Ситуация такая: есть сервер с samba3 и сервер с slapd (openldap). Все учётки, в том числе для самбавского guest account, хранятся в LDAP'е. Если samba-сервер запускается до сервера с LDAP, то возникает проблема из-за того, что samba не видит аккаунт для гостевых входов.
Когда стояла samba 3.4.7 (ubuntu 10.04), то она просто писала сообщение в лог и smbd умирал. Меня такое поведение в принципе устраивало, так как я настроил автоматический перезапуск smbd через restartd, и когда LDAP-сервер появлялся в сети - вся эта система автоматически запускалась и начала работать нормально. До следующего отключения электричества =).
Но после обновления до samba 3.6.3 (ubuntu 12.04) поведение изменилось: самба пишет в лог
[2013/01/14 08:57:41.244400, 0] auth/auth_util.c:669(get_guest_info3)
SamInfo3_for_guest: Unable to locate guest account [domain-guest]!
Вопрос: что делать? Как вернуть старое поведение? Гугл не отвечает.