I'm trying to setup svnserve with SASL. I have posted to several other lists concluding in that I have a Cyrus SASL configuration issue. I have went back through the Cyrus SASL archives and I am currently going through the documentation. I was hoping the collective expertise found here could help me expedite the solution. I am on a OS X Server 10.6.6 machine. If I execute the following command: saslpasswd2 -c -f /tmp/svn-sasldb -u PDS paul I get prompted for the password, and prompted for verification, but the sasldb does not get created (or at least I cannot find it). Attempting the following: sasldblistusers2 -f /tmp/svn-sasldb results in: check_db unsuccessful On my behalf, Arek Dreyer pointed out the following: saslpasswd2[11095] <Error>: auxpropfunc error no mechanism available saslpasswd2[11095] <Debug>: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: pwauxprop saslpasswd2[11095] <Notice>: setpass succeeded for somename saslpasswd2[11095] <Debug>: Setpass for OTP successful saslpasswd2[11095] <Notice>: OTP: set secret for somename This is where I realize I am lost and in over my head. `which saslpasswd2` returns: /usr/sbin/saslpasswd2 `saslpasswd2 -v` returns: This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/). Built against SASL API version 2.1.22 LibSasl version 2.1.22 by "Cyrus SASL" `saslauthd -v` returns: saslauthd 2.1.22 authentication mechanisms: getpwent kerberos5 rimap Reading the man page for saslauthd, I would conclude that my installation was not compiled with the sasldb authentication mechanisms. Did I at least get this correct? Am I getting close? The man page goes on to state (concerning saslauthd): Authenticate against the SASL authentication database. Note that this is probabally not what you want to be using, and is even disabled at compile-time by default. If you want to use sasldb with the SASL library, you probably want to use the pwcheck_method of "auxprop" along with the sasldb auxprop plugin instead. Ahhhhh! Some correlation between the documentation and the output of syslog. Would any one consider chiming in here, even if it's to tell me I barking up the wrong tree? A succinct piece of advice, a pointer to pertinent documentation, or even some reluctant hand holding would be very welcomed and sincerely appreciated. |