[samba] pam_winbind перестал писать в /var/log/auth.log

Alexander Gottlieb alex на cca.usart.ru
Пт Июн 8 08:04:05 MSD 2007


		Hi there All!

	Система FreeBSD 6.2. Стоит cyrus-imapd-2.3.1, который настроен на 
аутентификацию почтовых пользователей через cyrus-sasl-saslauthd,
которые в свою очередь настроен на аутентификацию через PAM.

	В /etc/pam.d/imap прописан pam_winbind:

auth            sufficient      /usr/local/lib/pam_winbind.so debug
auth            required        pam_unix.so             no_warn
try_first_pass
account         sufficient      /usr/local/lib/pam_winbind.so debug

	Все работало замечательно до апгрейда сабмы (стояла 3.0.22). Обновил 
через порты самбу до 3.0.25а и pam_winbind перестал писать логи. Раньше 
он через syslogd без всяких дополнительных настроек писал в
/var/log/auth.log:

// при успешной аутентификации
Jun  7 15:00:18 relay2 pam_winbind[608]: Verify user `domain~username'
Jun  7 15:00:18 relay2 pam_winbind[608]: user 'domain~username' granted
access

// и при неуспешной
Jun  7 19:29:10 relay2 pam_winbind[787]: Verify user `baduser'
Jun  7 19:29:10 relay2 pam_winbind[787]: request failed: No such user,
PAM error was 13, NT error was NT_STATUS_NO_SUCH_USER
Jun  7 19:29:10 relay2 pam_winbind[787]: user `baduser' not found

и т.п.

	Сейчас вообще ничего не пишет. Ни при успешной аутентификации, ни при 
неуспешной. Но работает.

	Еще заметил проблему. После обновления до 3.0.25а винбинд начал в свой 
лог вот так вот ругаться:

/var/log/samba/log.winbindd
[2007/06/08 10:02:02, 0] nsswitch/winbindd.c:request_len_recv(544)
   request_len_recv: Invalid request size received: 1836
[2007/06/08 10:02:02, 0] nsswitch/winbindd.c:request_len_recv(544)
   request_len_recv: Invalid request size received: 1836
[2007/06/08 10:02:06, 0] nsswitch/winbindd.c:request_len_recv(544)
   request_len_recv: Invalid request size received: 1836
[2007/06/08 10:02:06, 0] nsswitch/winbindd.c:request_len_recv(544)
   request_len_recv: Invalid request size received: 1836
[2007/06/08 10:02:08, 0] nsswitch/winbindd.c:request_len_recv(544)
   request_len_recv: Invalid request size received: 1836
[2007/06/08 10:02:08, 0] nsswitch/winbindd.c:request_len_recv(544)
   request_len_recv: Invalid request size received: 1836

	При этом опять же внешне вроде бы все в порядке, работает. Заметил это 
на всех серверах, где 3.0.25а стоит (предыдущие версиями там разные 
3.0.21, 3.0.22, 3.0.23 были).

	В чем дело может быть? Как починить?

-- 
       WBR, Alexander B. Gottlieb, mailto:alex на cca.usart.ru
       ICQ: 13043204 / Jabber: alex на jabber.usurt.ru
-|-                                                                  -|-



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