Squid ошибка: winbind client not authorized to use winbindd_pam_auth_crap

Если у вас настроена NTLM авторизация, то иногда может возникать вот такая ошибка —

Login for user []\[user]@[DE-FF23B1FE568F] failed due to [winbind client not authorized to use winbindd_pam_auth_crap. Ensure permissions on /var/cache/samba/winbindd_privileged a re set correctly.]

Вы идете в указанную папку выставляете прав доступа и имя владельца, перезапускаете Squid, а ошибка не пропадает.

Но решение данной проблемы есть, оно немного странное, и мне лично, не совсем понятно почему оно срабатывает, но 100% рабочее. И так:

1. останавливаем winbind, smb и squid
2. удаляем содержимое из папки /var/cache/samba/
3. стартуем winbind и smb, обязательно проверяем что все работает(wbinfo -t, wbinfo -u)
4. Даем права 777 на папку /var/cache/samba/winbindd_privileged
5. И только теперь загружаем Squid

Странность состоит в том, что если делать в другой последовательности, то заставить работать NTLM так и не удастся.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>