Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Since it took me some time to find the pieces to do this, I wanted to post how I did this on a RHEL5 server:</p> <ol> <li><p>install CollabNet rpms (<a href="http://www.open.collab.net/downloads/subversion/linux.html" rel="nofollow noreferrer">client</a>, <a href="http://www.open.collab.net/downloads/subversion/linux-other.html" rel="nofollow noreferrer">server, and extras</a>).</p></li> <li><p>run <code>/opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion</code> to configure without Apace and with svnserve.</p></li> <li><p>modify your <code>repo/conf/svnserve.conf</code> file to have:</p> <pre><code>[sasl] use-sasl=true </code></pre></li> <li><p>create <code>/opt/CollabNet_Subversion/etc/saslauthd.conf</code> file with these contents:</p> <pre><code>ldap_servers: ldaps://... ldap_search_base: ... ldap_bind_dn: ... ldap_bind_pw: ... ldap_auth_method: bind ldap_timeout: 10 </code></pre></li> <li><p>create <code>/etc/opt/CollabNet_Subversion/sasl2/svn.conf</code> file with these contents for use with MS AD LDAP:</p> <pre><code>pwcheck_method: saslauthd auxprop_plugin: ldap mech_list: PLAIN LOGIN ldapdb_mech: PLAIN LOGIN </code></pre></li> <li><p>copy <code>/etc/openldap/ldap.conf</code> to <code>/etc/opt/CollabNet_Subversion/conf/openldap</code> and add <code>TLS_REQCERT allow</code>. This is required for our self-signed LDAP server</p></li> <li><p>run collabnet saslauthd</p> <ul> <li><code>mkdir -p /var/state/saslauthd</code></li> <li>edit <code>/etc/init.d/collabnet_subversion</code> to include <code>/opt/CollabNet_Subversion/sbin/saslauthd -a ldap</code> towards end of <code>start()</code> function</li> <li><code>stop/start /etc/init.d/collabnet_subverison</code></li> </ul></li> </ol> <p>note: you can use <code>/opt/CollabNet_Subversion/sbin/testsaslauthd -u &lt;userid&gt; -p &lt;password&gt;</code> to test sasl connection to ldap</p> <p>A bit involved, but for me, it allows our clients to connect to <code>svn://</code> using their ldap passwords.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload