在 rhel 6.5 中为特定 tty 指定自动登录

在 rhel 6.5 中为特定 tty 指定自动登录

大家好,我在仅针对特定(例如 tty1)tty 的自动登录中遇到问题。我想在 tty 1 中启动x,因为我已经修改了/etc/init/tty.conf这样的文件: exec /sbin/mingetty --autologin username $TTY 然后/home/.bash_profile 在主目录中进行修改,如下所示

If [[-z $DISPLAY ]] && [[ $(tty)= /dev/tty1 ]]; then
 startx
fi

每次它都会自动登录并启动x,但问题是我可以切换到已经登录的其他tty(在每个tty1到tty 6中自动登录),实际上我希望为tty1自动登录,对于我们有的其他tty输入用户名和密码。我尝试过修改/etc/init/tty.conf类似

exec /sbin/mingetty --autologin username /dev/tty1
exec /sbin/mingetty  /dev/tty2
exec /sbin/mingetty  /dev/tty3 like this to tty 6

但问题是启动后屏幕一片空白;我的操作系统是 RHEL 6.5

相关内容