<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
From the 2.1.27 docs:<br>
<a class="moz-txt-link-freetext" href="https://www.cyrusimap.org/sasl/sasl/pwcheck.html#saslauthd">https://www.cyrusimap.org/sasl/sasl/pwcheck.html#saslauthd</a><br>
<br>
<blockquote type="cite">
<p style="box-sizing: border-box; line-height: 24px; margin: 0px
0px 24px; font-size: 16px; color: rgb(64, 64, 64); font-family:
sans-serif; font-style: normal; font-variant-ligatures: normal;
font-variant-caps: normal; font-weight: 400; letter-spacing:
normal; orphans: 2; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(252, 252, 252); text-decoration-style:
initial; text-decoration-color: initial;"><strong
style="box-sizing: border-box; font-weight: bold;">What is
saslauthd?</strong><span> </span>saslauthd is a daemon which
validates</p>
<p style="box-sizing: border-box; line-height: 24px; margin: 0px
0px 24px; font-size: 16px; color: rgb(64, 64, 64); font-family:
sans-serif; font-style: normal; font-variant-ligatures: normal;
font-variant-caps: normal; font-weight: 400; letter-spacing:
normal; orphans: 2; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(252, 252, 252); text-decoration-style:
initial; text-decoration-color: initial;"><code class="docutils
literal" style="box-sizing: border-box; font-family: Consolas,
"Andale Mono WT", "Andale Mono",
"Lucida Console", "Lucida Sans
Typewriter", "DejaVu Sans Mono",
"Bitstream Vera Sans Mono", "Liberation
Mono", "Nimbus Mono L", Monaco, "Courier
New", Courier, monospace; font-size: 12px; white-space:
nowrap; max-width: 100%; background: rgb(255, 255, 255);
border: 1px solid rgb(225, 228, 229); padding: 0px 5px; color:
rgb(0, 0, 0); overflow-x: auto;"><span class="pre"
style="box-sizing: border-box;">ldap_servers</span></code><span> </span>-<span> </span><code
class="docutils literal" style="box-sizing: border-box;
font-family: Consolas, "Andale Mono WT",
"Andale Mono", "Lucida Console",
"Lucida Sans Typewriter", "DejaVu Sans
Mono", "Bitstream Vera Sans Mono",
"Liberation Mono", "Nimbus Mono L",
Monaco, "Courier New", Courier, monospace;
font-size: 12px; white-space: nowrap; max-width: 100%;
background: rgb(255, 255, 255); border: 1px solid rgb(225,
228, 229); padding: 0px 5px; color: rgb(0, 0, 0); overflow-x:
auto;"><span class="pre" style="box-sizing: border-box;"><a class="moz-txt-link-freetext" href="ldap://localhost">ldap://localhost</a></span></code></p>
</blockquote>
I always thought that saslauthd was for a whole lot of things. For
instance, "-a shadow" goes through getspnam and/or getuserpw, which
can go through naming services whatever they are, at least on
Solaris.<br>
<br>
So are the rest of the mechs listed below deprecated? OR....what?<br>
libsasl2 is supposedly the best way to get mail programs hooked up
with authentication for spam prevention, and we have a policy
against plaintext passwords, so I was hoping to provide a saslauthd
service that could be used by customers to hook up sasl to naming
services.<br>
<br>
<br>
The 2.1.26 man page says:<br>
NAME<br>
saslauthd - sasl authentication server<br>
<br>
SYNOPSIS<br>
saslauthd -a authmech [-Tvdchlr] [-O option] [-m mux_path] [-n
threads]<br>
[-s size] [-t timeout]<br>
<br>
AUTHENTICATION MECHANISMS<br>
saslauthd supports one or more "authentication mechanisms",
dependent<br>
upon the facilities provided by the underlying operating
system. The<br>
mechanism is selected by the -a flag from the following list of
choices:<br>
<br>
dce (AIX)<br>
getpwent (All platforms)<br>
kerberos4 (All platforms)<br>
kerberos5 (All platforms)<br>
pam (Linux, Solaris)<br>
rimap (All platforms) <br>
shadow (AIX, Irix, Linux, Solaris)<br>
sasldb (All platforms)<br>
ldap (All platforms that support OpenLDAP 2.0 or higher)<br>
sia (Digital UNIX)<br>
<br>
<br>
<br>
<br>
<span style="color: rgb(51, 51, 51); font-family: monospace, arial,
sans-serif; font-size: 14.6667px; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
start; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
0px; background-color: rgb(255, 255, 255); text-decoration-style:
initial; text-decoration-color: initial; display: inline
!important; float: none;"></span>
<pre class="moz-signature" cols="72">--
Jan Parcel, Software Developer
Oracle Systems Server & Cloud Engineering</pre>
</body>
</html>