[root@ildap ~]# vim ldapuser1.ldif
dn: uid=ldapuser1,ou=People,dc=deyu,dc=wang
sn: ldapuser1
uid: ldapuser1
mail:ldapuser1@csie.cyut.edu.tw
o: 資工系
cn: ldapuser1
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
userPassword: {SSHA}HAvRpYe5TR88asauGqYtoCFzT7qHYqjP
loginShell: /bin/bash
uidNumber: 1001
gidNumber: 1001
homeDirectory: /home/guests/ldapuser1
[root@ildap ~]# ldapadd -x -D "cn=Manager,dc=deyu,dc=wang" -w secretpassword -f ldapuser1.ldif
[root@ildap ~]# ldappasswd -s newpassword -D "cn=Manager, dc=deyu,dc=wang" -W -x "uid=ldpauser1,ou=People,dc=deyu,dc=wang"
[root@ildap ~]# ldapdelete -D "cn=Manager, dc=deyu,dc=wang" -W "uid=ldapuser1,ou=People,dc=deyu,dc=wang"
[root@dywH ~]# ldapsearch -x -b "uid=ldapuser1,ou=People,dc=deyu,dc=wang" -s sub "objectclass=*" # extended LDIF # # LDAPv3 # base <uid=ldapuser1,ou=People,dc=deyu,dc=wang> with scope subtree # filter: objectclass=* # requesting: ALL # # ldapuser1, People, deyu.wang dn: uid=ldapuser1,ou=People,dc=deyu,dc=wang uid: ldapuser1 cn: ldapuser1 objectClass: account objectClass: posixAccount objectClass: top loginShell: /bin/bash uidNumber: 1001 gidNumber: 1001 homeDirectory: /home/guests/ldapuser1 # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1
[root@dywH ~]# vim 1.ldif [root@dywH ~]# cat 1.ldif dn: uid=ldapuser1,ou=People,dc=deyu,dc=wang changetype: modify replace: loginShell loginShell: /sbin/nologin
[root@dywH ~]# ldapmodify -h localhost -x -w '123qwe' -D "cn=Manager,dc=deyu,dc=wang" -f 1.ldif modifying entry "uid=ldapuser1,ou=People,dc=deyu,dc=wang"
[root@dywH ~]# ldapsearch -x -b "uid=ldapuser1,ou=People,dc=deyu,dc=wang" -s sub "objectclass=*" # extended LDIF # # LDAPv3 # base <uid=ldapuser1,ou=People,dc=deyu,dc=wang> with scope subtree # filter: objectclass=* # requesting: ALL # # ldapuser1, People, deyu.wang dn: uid=ldapuser1,ou=People,dc=deyu,dc=wang uid: ldapuser1 cn: ldapuser1 objectClass: account objectClass: posixAccount objectClass: top uidNumber: 2001 gidNumber: 2001 homeDirectory: /home/guests/ldapuser1 loginShell: /sbin/nologin # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1