2009年3月19日 星期四

不必輸入username & password 自動登入

不必輸入username & password 自動登入

Distribution:
Debian 8.0 (Jessie)
自動登入:
1. # vim /etc/systemd/system/getty.target.wants/getty@tty1.service
2. 修改 ExecStart=-/sbin/agetty --autologin user_name --noclear %I $TERM
如此,會透過 tty1 來自登入
如果有用uar tttySx之類的,還是要輸入帳密

Distribution:
ubuntu 12.04

Distribution:
Debian 5.0

方法一:(感謝Ryan提供)
自動登入common_line:
1. # apt-get install mingetty
2. # vim /etc/inittab
(看想要修改哪一個tty)
1:2345:once:/sbin/mingetty --autologin username tty1

自動啟動startx
承上
3. # vim /etc/rc.local
加上 /usr/bin/startx

ref:
Linux中autologin自動啟動XWindow的設定方法

方法二:
1. # vim autologin.c
int main()
{
execlp( "login", "login", "-f", "username", 0);
}

2. # gcc -o autologin autologin.c
3. # cp autologin /usr/sbin
4. # vim /etc/inittab
(看想要修改哪一個tty)
1:2345:respawn:/sbin/getty -n -l /usr/sbin/autologin 38400 tty1

自動啟動startx
承上
5. $ vim .bash_profile (用user編輯)
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx
fi

ref :
HOWTO: Autologin and Autostart XFCE

沒有留言:

張貼留言