back to weblogMemasang auto login pada XDM


Bismillah.

XDM adalah aplikasi login manager "tua". Sayangnya XDM ini tidak banyak dilirik oleh distro, walaupun jelas2 ada di paket Xorg. Entah karena tampilan simpel-nya atau kekurangan fitur, yang akhirnya menyebabkan XDM dipinggirkan. Secara default di Slackware-12.2, XDM tetap ada, walau kebanyakan pengguna Slackware enggan memakainya (hayo ngaku...) :-)

Nah, di Kiosk-Net Lipi sini, juga distro Comal-Linux yang diterbitkan, XDM didaulat sebagai "satu-satunya" login-manager. Tak ada pilihan lain. Simpel, ringan dan auto-login. Lho koq bisa auto-login ?

Langkah-langkah :

1).Sederhana saja. Kita hanya butuh script "ecek-ecek" (h) untuk melakukan auto-login di XDM dapat berfungsi.
1.a).Buatlah script dengan nama IP.whoisme (atau terserah anda). Script pertama ini untuk mengetahui IP komputer.

#cd /etc/rc.d
#touch IP.whoisme
#nano IP.whoisme
(ketik berikut ini)

#!/bin/bash
aku=$(/sbin/ifconfig |grep "192.168.0."|cut -d. -f4|cut -dB -f1)
alamat="192.168.0."$aku
echo "Alamat IP-nya: "$alamat
/etc/rc.d/IP.autologin $alamat
(bila selesai, rekamkan dgn tekan ctrl-X)

1.b).Buatlah script dengan nama IP.autologin (atau terserah anda). Script kedua ini untuk memasukkan paswd ke IP komputer.

#cd /etc/rc.d
#touch IP.autologin
#nano IP.autologin
(ketik berikut ini)

#!/bin/bash
#Get Username basis on IP address
case $1 in
"192.168.0.1")
disp=client-1 <= perhatikan ini paswd untuk IP 192.168.0.1
;;
"192.168.0.2")
disp=client-2
;;
"192.168.0.3")
disp=client-3
;;
"192.168.0.4")
disp=client-4
;;
"192.168.0.7")
disp=server
;;
esac
#User autologin !!!
/bin/su - $disp -c ". /etc/profile;/usr/X11R6/bin/startx" &
(bila selesai, rekamkan dgn tekan ctrl-X)

2).Setelah itu, ubah init ke level 3. Jadi kita tidak akan lewat level grafis langsung, tetapi lewat level command-line yang mengeksekusi perintah startx.

#mc -e /etc/inittab (silakan cari baris berikut, ke-24)

# Default runlevel. (Do not set to 0 or 6)
id:2:initdefault:
<=ubah angka setelah id: tsb menjadi 3
(simpan dgn menekan F2 dan quit dgn menekan F10)

3).Sekarang ubah rc.local agar tiap kali reboot, komputer akan langsung auto-login.

#mc -e /etc/rc.d/rc.local (masukkan baris berikut)

#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.

/etc/rc.d/IP.whoisme
(simpan dgn menekan F2 dan quit dgn menekan F10)

4).Selesai. Kita bisa mencobanya dengan cara ...
4.a).... reboot
4.b).Atau sebagai root cukup ketik "/etc/rc.d/rc.local" di terminal (bukan diatas X-Window lho).

Semoga manfaat .... (h)
  
Ingat informasi pribadi?

Emoticon /
  (Daftarkan username Anda / Log in)

Ingatkan:
Hide email:

Catatan kecil: Semua tag html kecuali <b> dan <i> akan dihilangkan dari komentar. Anda dapat membuat link hanya dengan mengetikkan URL atau alamat email.

Linkdump

Tentang

Blog Hamba Alloh Penggemar Linux
Email: slackycml @slackycml.homelinux.org
Chat: Dal.Net room #awali
It's Me :-)


______ Ad-Dien _____
Nasehati Keluarga
Nasehati Ummat
____ Favorit Link _____
Planetnya Slacker's
Forum Slacker's
Asosiasi Warnet Linux
_____ Langganan ____
Slackware-Linux-Comal
___ Jml Pembaca ___

site stats