[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Need help to export ldap user home directory "/home/ldapuser" to client LDAP
- To: <openldap-technical@openldap.org>
- Subject: Need help to export ldap user home directory "/home/ldapuser" to client LDAP
- From: "ashwani singh" <ashwanikumarsingh28@rediffmail.com>
- Date: 3 Apr 2008 12:44:23 -0000
- Xx-cmae-analysis: score=0 v=1.0 c=1 a=L6HCRNEI8XkA:10 a=4GxmSAbsgJKaIJTsjr8Qsg==:17 a=zQU-WNrCb7xXTwXGTRoA:9 a=6DYmYhhcBELSkvODGgUA:7 a=2qrY_bFv4m_w58NHigOp_tKAHTwA:4 a=oqs56FR1YJwA:10 a=6SwCy3u5AAAA:8 a=WNsJ9rSeXs3Q4Gsv6NoA:7 a=-lQwMW73dnXgFKN0cLO-IPP_XKQA:4
Sorry correction in previews steps :
Hi,
I have created LDAP user "ldapuser" and exported its home directory
"/home/LDAP/ldapuser" to LDAP client by following steps and its
working but when I replace /home/LDAP/ with /home/testdir/ or only
/home it is not allowing to modify database.
How can I export the user home directory from same location /home on
client with "/home/ldapuser"?
Please help me.
[root@sc1435-7 home]# ldapmodify -x -D
"cn=Manager,dc=ldapserver,dc=com" -W -f /etc/openldap/automount.ldif
Enter LDAP Password:
modifying entry "ou=auto.master,dc=ldapserver,dc=com"
modifying entry "ou=auto.home,dc=ldapserver,dc=com"
modifying entry "cn=/home, ou=auto.master,dc=ldapserver,dc=com"
modifying entry "cn=testdir,ou=auto.home,dc=ldapserver,dc=com"
ldap_modify: No such object (32)
matched DN: ou=auto.home,dc=ldapserver,dc=com
Working Steps with "/home/LDAP/"
Step 1.
#mkdir /home/LDAP
cp -dpR /home/ldapuser /home/LDAP/
Step 2.
Modify data base for "ldapuser" home directory :(as bellow)
Create ldif file for auto mount of home directory:(as bellow)
Step 3.
Edit /etc/exports for shard directory
[root@sc1435-7 home]# cat /etc/exports
/home/LDAP *(rw,sync)
# /usr/sbin/exportfs -a Step 4.
Add changes in LDAP data base :
ldapmodify -x -D "cn=Manager,dc=ldapserver,dc=com" -W -f
/etc/openldap/ldapuser.ldif
ldapadd -x -D "cn=Manager,dc=ldapserver,dc=com" -W -f
/etc/openldap/automount.ldif
Modify data base for "ldapuser" home directory :
# cat /etc/openldap/ldapuser.ldif
dn: uid=ldapuser,ou=People,dc=ldapserver,dc=com
uid: ldapuser
cn: ldapuser
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
userPassword: {crypt}$1$lxxxxxxxxxxxxxxxxxxxxxx.
shadowLastChange: 13968
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 500
gidNumber: 100
homeDirectory: /home/LDAP/ldapuser
Create ldif file for auto mount of home directory:
# cat /etc/openldap/automount.ldif
dn: ou=auto.master,dc=ldapserver,dc=com
objectClass: top
objectClass: automountMap
ou: auto.master
dn: ou=auto.home,dc=ldapserver,dc=com
objectClass: top
objectClass: automountMap
ou: auto.home
dn: cn=/home, ou=auto.master,dc=ldapserver,dc=com
objectClass: automount
automountInformation: ldap:ou=auto.home,dc=ldapserver,dc=com --timeout 60
cn: /home
dn: cn=LDAP,ou=auto.home,dc=ldapserver,dc=com
objectClass: automount
automountInformation: -rw,hard,intr sc1435-7:/home/LDAP
cn: LDAP
Thanks and regards,
Ashwani