DEADLOCK LINUX akibat Authentication LDAP SERVER

5 May

Adakalanya setelah kita setup, agar server memiliki Authentication ke LDAP dan kebetulan server LDAP ada pada mesin yang sama, maka setelah server reboot, maka server seolah – olah deadlock, mengapa hal ini terjadi ?
TEST
1. mengaktifkan ldap & agar ldap  setiap kali mesin hidup
# service ldap start
# chkconfig ldap on

2. setup agar Authentication ke LDAP
# setup

âââââââââ⤠Choose a Tool âââââââââââ
â â
â Authentication configuration â
â Firewall configuration â
â Keyboard configuration â
â Network configuration â
â System services â
â Timezone configuration â
â X configuration â
â â
â ââââââââââââ ââââââââ â
â â Run Tool â â Quit â â
â ââââââââââââ ââââââââ â
â â
â â
ââââââââââââââââââââââââââââââââââââ

âââââââââââââââââ⤠Authentication Configuration âââââââââââââââââââ
â â
â User Information Authentication â
â [ ] Cache Information [ ] Use MD5 Passwords â
â [ ] Use Hesiod [*] Use Shadow Passwords â
â [*] Use LDAP [*] Use LDAP Authentication â
â [ ] Use NIS [ ] Use Kerberos â
â [ ] Use Winbind [ ] Use SMB Authentication â
â [ ] Use Winbind Authentication â
â [ ] Local authorization is sufficient â
â â
â ââââââââââ ââââââââ â
â â Cancel â â Next â â
â ââââââââââ ââââââââ â
â â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ

ââââââââââââââââââ⤠LDAP Settings âââââââââââââââââââ
â â
â [ ] Use TLS â
â Server: ldap://127.0.0.1/_______________________ â
â Base DN: dc=ubslinux,dc=com______________________ â
â â
â ââââââââ ââââââ â
â â Back â â Ok â â
â ââââââââ ââââââ â
â â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââ

3. test untuk reboot
# reboot

4. maka akan terjadi deadlock, mengatasi deadlock dengan cara :
a. booting dengan pilihan linux single
b. lakukan setup seperti langkah no 2, tetapi dengan menghilangkan Authentication ke LDAP
c. reboot ulang atau ketik exit

5. agar tidak terjadi deadlock setiap kali booting, maka dapat diatasi dengan cara mengedit service ldap
# vi /etc/init.d/ldap
case “$1” in
start)
start
/usr/bin/authconfig –enableldap –enableshadow –enableldapauth –ldapserver=127.0.0.1 –ldapbasedn=dc=ubslinux,dc=com –update
RETVAL=$?
;;
stop)
stop
/usr/bin/authconfig –disableldap –enableshadow –disableldapauth –ldapserver=127.0.0.1 –ldapbasedn=dc=ubslinux,dc=com –update

###################################################################
# untuk perintah authconfig yang tidak menegenal perintah update
# diganti dengan kickstart [FC 4, 2, centos 4]
###################################################################
# vi /etc/init.d/ldap
case “$1” in
start)
start
/usr/bin/authconfig –enableldap –enableshadow –enableldapauth –ldapserver=127.0.0.1 –ldapbasedn=dc=ubslinux,dc=com –kickstart
RETVAL=$?
;;
stop)
stop
/usr/bin/authconfig –disableldap –enableshadow –disableldapauth –ldapserver=127.0.0.1 –ldapbasedn=dc=ubslinux,dc=com –kickstart

6. jika karena sesuatu hal mesin reboot tidak normal dan belum sempat service ldap stop, maka langkah yang harus dijalankan langkah no 4
atau

a. setelah booting linux singgle
b. jalankan perintah
/usr/bin/authconfig –disableldap –enableshadow –disableldapauth –ldapserver=127.0.0.1 –ldapbasedn=dc=ubslinux,dc=com –update

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: