将近有大半年没怎么接触Linux了,这两天没事做,又拿来玩玩(对,纯属是玩玩~).
发现了一个对于RH BASE系统(RHEL,Fedora,CentOS...)实现用户自动登录的方法。由于是借助mingetty来实现的,而上述系统是借助这个工具来登录的,而其它系统(比如Debian类的)用的是getty,这种方法就可能实现不了(其它的,没有环境去试验...)。
方法很简单(是非常简单) -:)
编辑 /etc/inittab 文件
改下面这行:
id:x:initdefault: #其中"x"为你的默认运行级别(通常是3,或者5)
还要改下面相应的行:
x:2345:respawn:/sbin/mingetty --autologin test ttyx #这里的"x"就是你上面改的默认运行级别,是3就3,5就5,而"test"就是你要实现自动登录的用户名(这里并不需要知道它的密码).保存重启,它就自动登录了,就这么简单.
注:登录后,如果你想注销的话,它会自动登录的。要还原到原来的模式的话,修改一下上面相应的行就可以了。
mingetty还有几个有趣的选项(man mingetty for detail).