Craig White wrote:
On Wed, 2006-03-15 at 16:40 +0100, Tomasz Chmielewski wrote:
info-cyrus@lists.andrew.cmu.edu wrote:
Tomasz Chmielewski wrote:
I have a user base in two databases: one in LDAP, for Samba, and one in MySQL, for cyrus/mail.

It's not very comfortable, as I have to do the things twice.

So I thought of "leeching" the users and passwords from the LDAP database, filtering it through a script, and creating cyrus accounts this way.

There is one problem though - Samba accounts use SSHA encryption, and Cyrus doesn't.

What encryption is used by Cyrus?

When I look into MySQL database, the password look like that:

abcDe12FGHiJK

So it's 13 characters.

What encryption is it?

Why not buil cyrus to read users from LDAP?
It would be problematic here.

Right now I have several LDAP (Samba) databases on different servers - for different user groups.

On the other hand, one MySQL (cyrus) database is used for all users.

So, if I wanted to make Cyrus read from LDAP, it would have to read from several LDAP servers.

Can it do it? I didn't google much, but perhaps it's either impossible, or hard to do.


So I assumed the approach I described earlier would be easier.
----
I would expect that you could set up one of your LDAP servers to do
referrals to the other proxy servers so you would only need to set up
one LDAP reference within cyrus.

Technically, I should be able to do this.
Perhaps it's not the best group to ask - what will happen if the connection between the two LDAP server is broken, and we use referrals as here [1]:

  ref: ldap://b.example.net/dc=subtree,dc=example,dc=net


I would also suggest that sambaNTPassword and sambaLMPassword attributes
are not SSHA but rather a Microsoft form of hash. The userPassword
attribute (if you samba users are also posixAccount/shadowAccount
objectclasses) could possibly be SSHA.

This I know.
What I want to know is what Cyrus uses - certainly it's not a Microsoft hash :) and not SSHA.

[1] http://www.openldap.org/doc/admin23/referrals.html

--
Tomasz Chmielewski
http://wpkg.org

----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to