方法一:
1、設置GDM
GDM是GNOME顯示管理器,通過設置其配置文件/etc/gdm/custom.conf可以設置帳號自動登陸。
設置方法如下:
在/etc/gdm/custom.conf文件中添加以下內容
[daemon]
AutomaticLogin=username
AutomaticLoginEnable=True
其中,username是要自動登陸的用戶名。
說明:username不能是root,也就說無法實現root的自動登陸。
2、設置prefdm
其中,/etc/inittab文件的最后一行,該行命令的作用是啟動X Windows,而/etc/X11/prefdm就是具體實現啟動X Windows的腳本。
在/etc/X11/prefdm中添加啟動X Windows的命令,並退出。
/usr/bin/startx
exit 1
說明:
(1)這兩行代碼一定要在
[ -n "$preferred" ] && exec $preferred "$@" >/dev/null 2>&1 </dev/null
代碼之前。
(2)該方法自動以root登陸,是因為運行到/etc/X11/prefdm時,是root身份。
3、在rc.local中啟動X Windows
在/etc/rc.local中添加啟動X Windows的命令
/usr/bin/startx
說明:該方法自動以root登陸,是因為運行到/etc/rc.local時,是root身份。
以上做完以上的操作就可以實現Xwindow的自動登錄
方法二:
首先配置自動登錄命令行界面
修改/etc/inittab 將1:2345:respawn:/sbin/mingetty tty1更改為1:2345:respawn:/sbin/mingetty tty2 --autologin aixi
再將/etc/inittab 修改為啟動到字符界面:id:3:initdefault
#init q 使配置生效
這樣就可以開機自動啟動到命令行界面,如果想自動啟動到圖形界面,其實在此基礎上修改如下:
在/etc/rc.local中添加啟動X Windows的命令
/usr/bin/startx
這樣就可以自動啟動到命令行,命令行又自動運行startx啟動圖形界面。這是最簡單的一種方式。以上在Centos5.7版本中測試通過。