logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

basic_sasl_auth - Basic Authentication using SASL (specifically the cyrus-sasl authentication method)

Author

       This program was written by IanCastle<ian.castle@coldcomfortfarm.net>

       This manual was written by IanCastle<ian.castle@coldcomfortfarm.net>AmosJeffries<amosjeffries@squid-cache.org>

Configuration

       To  configure  the  authentication  method  used  the  file  basic_sasl_auth.conf  can  be  placed in the
       appropriate location, usually /usr/lib/sasl.

       The authentication database is defined by the pwcheck_method parameter.  Only  the  PLAIN  authentication
       mechanism is used.

       Examples:   pwcheck_method:sasldb   use   sasldb   -   the   default   if  no  conf  file  is  installed.
       pwcheck_method:pam
        - use PAM authentication database pwcheck_method:passwd
        - use traditional /etc/passwdpwcheck_method:shadow
        - use slightly less traditional /etc/shadow

       Others methods may be supported by your cyrus-sasl implementation - consult your cyrus-sasl documentation
       for information.

       Typically the authentication database ( /etc/sasldb , /etc/shadow , PAM ) can not be accessed by a normal
       user. You should use setuid/setgid  and  an  appropriate  user/group  on  the  executable  to  allow  the
       authenticator to access the appropriate password database. If the access to the database is not permitted
       then the authenticator will typically fail with "-1, generic error".

              chownroot.mailbasic_sasl_authchmodug+sbasic_sasl_auth

       If  the application name basic_sasl_auth will also be used for the PAM service name if pwcheck_method:pam
       is chosen. And example PAM configuration file basic_sasl_auth.pam is also included.

Description

basic_sasl_auth  is an installed binary helper for Squid. SASL is configurable (somewhat like PAM).  Each
       service authenticating against SASL identifies itself with an application name.  Each application can  be
       configured independently by the SASL administrator.

Name

       basic_sasl_auth - Basic Authentication using SASL (specifically the cyrus-sasl authentication method)

       Version 1.0

Questions

       Questions on  the  usage  of  this  program  can  be  sent  to  the  SquidUsersmailinglist  <squid-
       users@lists.squid-cache.org>

Reporting Bugs

       Bug  reports  need  to  be  made  in English.  See https://wiki.squid-cache.org/SquidFaq/BugReporting for
       details of what you need to include with your bug report.

       Report bugs or bug fixes using https://bugs.squid-cache.org/

       Report serious security bugs to SquidBugs<squid-bugs@lists.squid-cache.org>

       Report ideas for new improvements to the SquidDevelopersmailinglist <squid-dev@lists.squid-cache.org>

See Also

squid(8), SASL(3), PAM(7), passwd(1), shadow(5), chown(1), chmod(1), GPL(7),
       The Squid FAQ wiki https://wiki.squid-cache.org/SquidFaq
       The Squid Configuration Manual http://www.squid-cache.org/Doc/config/basic_sasl_auth(8)

Synopsis

basic_sasl_auth

See Also