[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