Friday, August 5, 2016

tambah user kat ldap

#1. sediakan ldif directory
mkdir ldif-store-here
cd ldif-store-here

#2. create user dalam file format ldif

ee user1.ldif

#3. taip nih

dn: uid=user1,ou=users,dc=acme,dc=com
objectClass: top
objectClass: account
objectClass: posixAccount
objectClass: shadowAccount
cn: user1
uid: user1
uidNumber: 1019
gidNumber: 1026
homeDirectory: /home/user1
loginShell: /bin/sh
gecos: user1
userPassword: {crypt}x
shadowLastChange: 0
shadowMax: 0
shadowWarning: 0

#4. save dan run command

ldapadd -x -W -D "cn=admin,dc=acme,dc=com" -f user1.ldif

#5. tunggu sat nanti dia prompt password
Enter LDAP Password: toor

#6. result failed lah
adding new entry "uid=user1,ou=users,dc=acme,dc=com"
ldap_add: No such object (32)

#7. try create group users dulu. pun dalam ldif

ee group-users.ldif

#8. taip nih
dn: cn=admin,ou=users,dc=acme,dc=com
objectClass: top
objectClass: posixGroup
gidNumber: 678

#9. save dan run command
ldapadd -x -W -D "cn=admin,dc=acme,dc=com" -f group-users.ldif

#10. macam biasa prompt password

Enter LDAP Password: toor

#11. pun sama result failed lagi
adding new entry "cn=users,dc=acme,dc=com"
ldap_add: No such object (32)

#12. try ni pulak
ee example.ldif

#13. buat entry ni

dn: dc=acme,dc=com 
objectclass: dcObject 
objectclass: organization 
o: users 
dc: acme 

dn: cn=admin,dc=example,dc=com 
objectclass: organizationalRole 
cn: admin

#14. save dan run command
ldapadd -x -W -D "cn=admin,dc=acme,dc=com" -f example.ldif

#15. password
Enter LDAP Password: toor

#16. ok fine dah subuh dah
adding new entry "dc=acme,dc=com "
ldap_add: Invalid syntax (21)
        additional info: objectclass: value #0 invalid per syntax

No comments:

Post a Comment