Если у вас настроена 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 так и не удастся.