После установки Ubuntu Server 14.04 и его штатной Samba при логине стал появляться такой вот неприятный глюк. Утечки памяти - это всегда неприятно.
Виновата библиотека авторизации libpam-smbpass.
лечение:
sudo apt-get remove libpam-smbpas
при этом теряется возможность авторизации виндовых пользователей на линуксовом сервере, но лично мне это как-то совсем не требуется.
Использование этой библиотеки прописано в /etc/pam.d/common-password. В сети есть советы "удалить строчку с pam-smbpass.so" в этом файле, но лучше всё же штатно снести саму библиотеку до тех пор, пока ребята из Самбы не разберутся с ней. Тем более, что удаление строчки всё равно не помогает. :-)
По материалам.
Виновата библиотека авторизации libpam-smbpass.
лечение:
sudo apt-get remove libpam-smbpas
при этом теряется возможность авторизации виндовых пользователей на линуксовом сервере, но лично мне это как-то совсем не требуется.
Использование этой библиотеки прописано в /etc/pam.d/common-password. В сети есть советы "удалить строчку с pam-smbpass.so" в этом файле, но лучше всё же штатно снести саму библиотеку до тех пор, пока ребята из Самбы не разберутся с ней. Тем более, что удаление строчки всё равно не помогает. :-)
По материалам.
Вот тут более красивое решение:
ОтветитьУдалитьhttp://rus11.wordpress.com/2014/06/29/ubuntu-server-14-04-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-samba/#comment-27
Возможно. Но "моё" радикальнее :-)
УдалитьА синхронизация паролей - это вот для чего: пользователи самбы и пользователи никса суть разные люди. Можно завести пользователя в системе, но самба его не пустит, если его же не завести именно как пользователя самбы. Чтобы не было разнобоя между системными и самбовскими пользователями применяется синхронизация паролей - либо системному пользователю назначается тот же пароль, что в самбе, либо самбовскому тот же, что в системе.