ah yes i've done it now. thought i'd post my results in case any other ldap 
newbies have a similar problem. :-)

the problems with my setup stemmed from not setting up a dedicated replication 
account with access to the slave database. i had to create a replicator account 
and give that full access to the slave, removing the existing acls, ie.

access to *
  by dn="uid=replicator,ou=users,dc=my,dc=local" write
  by * read

my master server also had a 'syncrepl' entry (which i probably added in a 
moment of desperate frustration) and it wasn't needed in this case.

thank you everyone who helped me out!

john

 --- On Fri 11/11, John Halfpenny < [EMAIL PROTECTED] > wrote:
From: John Halfpenny [mailto: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
     Cc: [email protected]
Date: Fri, 11 Nov 2005 04:10:51 -0500 (EST)
Subject: Re: replication security (i)

<br>thanks for replying.<br><br>that makes sense. let me see if i have the 
logic right.<br><br>the reason my updates are being processed on the slave is 
because i'm not using a specific replication account as my updatedn. i am in 
fact using the manager dn, which explains why updates to it are being accepted 
when i connect directly to the slave with the manager's 
credentials.<br><br>presumably then i need to change my slave acls to allow 
only the replication account write access, which will force any update requests 
to be handed up to the master.<br><br>if that is right then the reason i 
confused the issue was to simply copy the config file from the master to the 
slave without setting separate acls on it.<br><br>john<br><br> --- On Thu 
11/10, Buchan Milne < [EMAIL PROTECTED] > wrote:<br>From: Buchan Milne [mailto: 
[EMAIL PROTECTED]<br>To: [EMAIL PROTECTED]<br>     Cc: 
[email protected]<br>Date: Thu, 10 Nov 2005 19:03:45 
+0200<br>Subject: Re!
 : 
replication security (i)<br><br>On Thursday 10 November 2005 17:48, John 
Halfpenny wrote:<br>> hi quanah.<br>><br>> i've been using the oreilly book on 
ldap admin for a bit of guidance on<br>> this, but from what i can make out any 
changes i make to the slave stay<br>> there and aren't redirected to the 
master... (with readonly turned off that<br>> is)<br><br>If you have an 
'updateref' directive for the database on the slave, a <br>non-replicadn client 
should get a referral to the value following the <br>directive. Usually, this 
should point to your master.<br><br>Whether the client will chase the referral 
or not is up to the client.<br><br>But, your slave should not be accepting any 
changes not made by the replicadn.<br><br>If you are using the rootdn for the 
replicadn, and making changes to the slave <br>from the rootdn, it will accept 
them.<br><br>The replicadn should not be used for *anything* but replication, 
which is why <br>you should not use the rootdn (which you may 
use for something <br>else).<br><br>> is it password related? does it make a 
difference which hashed password i<br>> use for the rootdn (ie. can i use the 
same SSHA coded password at both ends<br>> or do i have to generate them 
separately?)<br><br>Password hash is 
irrelevant.<br><br>Regards,<br>Buchan<br><br>-- <br>Buchan Milne<br>ISP Systems 
Specialist<br>B.Eng,RHCE(803004789010797),LPIC-2(LPI000074592)<br>Attachment: 
Attachment  
(0.19KB)<br><br><br>_______________________________________________<br>Join 
Excite! - http://www.excite.com<br>The most personalized portal on the Web!<br>

_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!

Reply via email to