[samba] обновление билетов kerberos

Mike Lykov combr на vesna.ru
Пн Июл 11 12:40:53 MSD 2005


Здравствуйте.

Возникла странная задача с kerberos у меня, может, кто у себя использует и 
знает?

у меня работает squid + winbind, относительно успешно.
(squid-2.5.STABLE8-alt0.M24.1
samba-3.0.10-alt0.M24.1)

для winbind я включил сервер в windows 2000 домен с помощью net ads join, 
настроив предварительно kerberos и получив билет для своей учетной записи.
И, как ни странно, это работало потом около месяца, а потом вдруг перестало %(

началось с  (winbind.log)
[2005/07/11 07:55:52, 0] libsmb/cliconnect.c:cli_session_setup_spnego(764)                                
  Kinit failed: Client not found in Kerberos database 
потом 
[2005/07/11 08:01:00, 0] libsmb/cliconnect.c:cli_session_setup_spnego(764)                                
  Kinit failed: Cannot contact any KDC for requested realm
потом 
[2005/07/11 08:03:45, 0] libsmb/cliconnect.c:cli_session_setup_spnego(764)                                
  Kinit failed: KRB5 error code 29 

как говорится, ни с того ни с сего.
Остановил winbind, сделал kinit -R, kinit -v вручную, запустил winbind, вроде 
бы заработало.

Но _что это было_ ? Связано ли это с истеканием срока действия билетов 
kerberos? надо ли их как-то обновлять вручную периодически? (они у меня 
выдаются всего-то на 10 часов по умолчанию - klist
Valid starting     Expires            
07/11/05 09:41:09  07/11/05 19:41:14)

Или это связано с недоступностью KDC в этот момент?

в общем, вылилось это в то, что пользователи стали удивляться, что "ничего не 
работает, интернет не открывается" ;)
Хотелось бы защититься в будущем от такого.

-- 
Mike Lykov
Samara, "Vesna" parfum company, System administrator 


Подробная информация о списке рассылки Samba