[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Change a user dn

Hi thanks for the helo I have being tryinn a few things with ldapmodify,

I need to modify the user from 
 dn: uid=user1,ou=People,dc=mydomain,dc=com,
 dn: uid=user1,ou=Group1,ou=People,dc=mydomain,dc=com,

I have try some of the following attempts 

dn: uid=user1,ou=People,dc=mydomain,dc=com
changetype: modify
replace: dn
dn: uid=user1,ou=Group1,ou=People,dc=mydomain,dc=com

that according to what i have read it doesnt have work, because dn is not exactly like an attribute

dn: uid=user1,ou=People,dc=mydomain,dc=com
changeType: modrdn
newRDN: uid=user1,ou=Group1,ou=People,dc=mydomain,dc=com
deleteOldRDN: 1

and this ones gives me 

modifying rdn of entry "uid=user1,ou=People,dc=mydomain,dc=com"
rename completed
ldapmodify: Invalid DN syntax (34)
        additional info: invalid new RDN

I dont know how to add an ou to the dn.


----- Original Message -----
From: "Andrey A. Konovalov" <mudraia@list.ru>
To: openldap-technical@openldap.org
Sent: Friday, September 9, 2011 12:43:01 PM GMT -05:00 Colombia
Subject: Re: Change a user dn

> Hi 
> I have Openldap with samba, and some users.  
> My users are part of ou=People,dc=mydomain,dc=com,
> like this, 
> dn: uid=user1,ou=People,dc=mydomain,dc=com,
> So i wanted some of my users to be able to administer a group of users and be able to create users, so a friend of mine recommended me to do the following, create a group like this 
> dn: cn=Admin Group1,cn=Admins,ou=People,dc=mydomain,dc=com,
> objectClass: groupOfNames
> objectClass: top
> cn: Admin Group1
> member: uid=adming1,ou=People,dc=mydomain,dc=com,
> and
> dn: ou=Group1,ou=People,dc=mydomain,dc=com
> objectClass: organizationalUnit
> objectClass: top
> ou: U.A.A. Group1
> the users of this "group" whould have to be
> dn: uid=user1,ou=Group1,ou=People,dc=mydomain,dc=com,
> And with and acl I give Admin Group1 users complete control over that ou.
> So this seems to work.  But I already have users that use my ldap, is it possible to change their dn, I am not clear on how to do this.
> Thanks,
> Juan Diego

(do it with ldapmodify, fex.)
dn: uid=user1,dc=tratata,dc=com
changeType: modrdn
newRDN: user2
deleteOldRDN: 1

Andrey A. Konovalov <mudraia@list.ru>