[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