📄 readme
字号:
This program authenticates users using SASL (specifically thecyrus-sasl authentication method).SASL is configurable (somewhat like PAM). Each service authenticatingagainst SASL identifies itself with an application name. Each "application" can be configured independently by the SASL administrator.For this authenticator, the SASL application name is, by default, squid_sasl_authTo configure the authentication method used the file "squid_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 PAMpwcheck_method:passwd use traditional /etc/passwdpwcheck_method:shadow use slightly less traditional /etc/shadowOthers 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/setgidand an appropriate user/group on the executable to allow theauthenticator to access the appropriate password database. If theaccess to the database is not permitted then the authenticatorwill typically fail with "-1, generic error". chown root.mail sasl_auth chmod ug+s sasl_authIf the application name ("squid_sasl_auth") will also be used for thepam service name if pwcheck_method:pam is chosen. And example pamconfiguration file "squid_sasl_auth" is also included.Ian Castleian.castle@coldcomfortfarm.netMarch 2002
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -