List Info

Thread: Re: ldap




Re: ldap
user name
2008-02-13 18:56:10
Yeah,  when the time came for me to transition to a new
machine in my 
old department, I chose to go with an  OS X server for just
this 
reason.  I ran openldap on Solaris for a long, long time,
but eventually 
got sick of just messing with ldifs and went with Open
Directory, since 
we were about 50/50 Linux and OS X. It worked very well, but
I had to 
break things so that it wasn't "the Apple way" in
several places on the 
OS X machines.  Even with Tiger, though, I still had to do
the nfs ldap 
automounts by hand, unfortunately, otherwise, everything was
via the 
interface.


-jeremy


solarflow99 wrote:
> I was even just thinking about the front end to
openldap, since the 
> task of adding new users, etc could be delegated to
someone else with 
> less experience.  I can get ldap going, but I want
anyone else to be 
> easily familiar with it too, the thought of having to
create ldif 
> files just to add a new user, etc is ridiculous. 
Redhat directory 
> server seems to be better, but i'm not sure its free,
havent used it 
> yet.  The RH5 docs say its intended to eventually
replace openldap, 
> yet theres no sign of it, and solaris has included Sun
ONE for ages now. 
>
>
>
> On Feb 13, 2008 6:02 PM, Collins, Kevin [MindWorks] 
> <KCollinschevron.com <mailto:KCollinschevron.com>> wrote:
>
>     I migrated a large NIS environment to LDAP (with
RFC2307) about a
>     year ago. Because of the large number of servers
and high reliance
>     on NIS I needed to run LDAP and NIS in parallel, so
I developed a
>     method sync'ing LDAP from NIS every time an NIS
update was made.
>      
>     This method combined modified versions of some of
the migration
>     scripts (see /usr/share/openldap/migration/) that
are provided to
>     load LDAP from NIS with a couple of scripts I found
on the net
>     called ldifsort.pl and ldifdiff.pl, which allowed
me to:
>      
>     1) dump current NIS data out into an LDIF file for
each NIS source
>     file
>     2) dump current LDAP data into an LDIF file for
each source
>     3) do a sort/diff between the NIS data and the LDAP
data
>     4) update the LDAP database with differences
>      
>     This worked very well, and we ran NIS and LDAP in
parallel for
>     several months. I then developed another process
for maintaining
>     LDAP data in a similar fashion to NIS, where we use
LDIF files as
>     the "master" copy, and update changes
into LDAP:
>      
>     1) backup master file (for example, netgroup.ldif)
>     2) make edits to master file
>     3) dump current LDAP data to temporary LDIF file
>     4) do a sort/diff between the data in the file and
the LDAP data
>     5) update the LDAP database with the difference
>      
>     *Note - this method won't work for passwd because
users can change
>     their own passwords - in this case, we treat LDAP
as the master,
>     but we still dump it to a file for modification by
admins.
>      
>     I find that this has some key advantages over
maintaining the data
>     directly in the database (where we have a staff of
about 40 people
>     with access to update some or all LDAP data):
>      
>     1) We can add comments to the master file. This
allows us to track
>     modification history, which is important to us
>     2) We always have the master files to fall back on
>     3) We can generate/maintain alternate NIS maps that
LDAP doesn't
>     maintain (netgroup.byhost, netgroup.byuser,
passwd.byuid, etc)
>      
>     I should also note that we migrated primarily
because we were hitting size limitations in NIS that could
not worked around. We have hundreds of scripts that use
ypmatch/ypcat 
>     commands and they continue to use them because I
also wrote a
>     ypmatch/ypcat replacement script that converts the
syntax to LDAP,
>     queries LDAP, then converts the results back to NIS
format.
>      
>     I don't know if this helps you or not, but
scripting can get you
>     around a lot of cryptic ldap command syntax...
>      
>     Kevin
>
>    
------------------------------------------------------------
------------
>     *From
rhelv5-list-bouncesredhat.com
>     <mailto:rhelv5-list-bouncesredhat.com>
>     [mailto:rhelv5-list-bouncesredhat.com
>     <mailto:rhelv5-list-bouncesredhat.com>] *On Behalf Of *solarflow99
>     *Sent Wednesday,
February 13, 2008 9:14 AM
>     *To Red Hat
Enterprise Linux 5 (Tikanga) discussion mailing-list
>     *Subject
[rhelv5-list] ldap
>
>     I wonder what most people use for central
authentication, i'm
>     replacing an NIS based system and was looking for a
more elegant
>     way than having to use cryptic ldapadd commands
with ldiff files. 
>      
>      
>
>     _______________________________________________
>     rhelv5-list mailing list
>     rhelv5-listredhat.com <mailto:rhelv5-listredhat.com>
>     h
ttps://www.redhat.com/mailman/listinfo/rhelv5-list
>
>
>
------------------------------------------------------------
------------
>
> _______________________________________________
> rhelv5-list mailing list
> rhelv5-listredhat.com
> h
ttps://www.redhat.com/mailman/listinfo/rhelv5-list
>   

_______________________________________________
rhelv5-list mailing list
rhelv5-listredhat.com
h
ttps://www.redhat.com/mailman/listinfo/rhelv5-list

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )