rsyncd users/passwords in a database (mysql, postgresql)?

Tomasz Chmielewski mangoo at wpkg.org
Sat May 29 11:49:55 MDT 2010


Am 29.05.2010 19:17, Wayne Davison wrote:
> On Thu, May 27, 2010 at 8:45 AM, Tomasz Chmielewski <mangoo at wpkg.org
> <mailto:mangoo at wpkg.org>> wrote:
>
>     Is it possible to make rsync (in daemon mode) fetch the users from a
>     database (mysql, postgresql), instead of storing them in plain text
>     "secrets file"?
>
>
> That is not currently possible, but would be fairly easy to add in
> authenticate.c -- look for the get_secret() function.  If you change
> that to do a DB connection and construct a query from the module and
> user values, it could populate the "secret" buffer (using up to "len"
> bytes) with any found secret.

Still, if I understand correctly, I would need plain text passwords in 
the database?

I.e. I wouldn't be able to use a md5 / sha password from some other user 
auth system without changing rsync protocol?


-- 
Tomasz Chmielewski
http://wpkg.org



More information about the rsync mailing list