Це повинно працювати на будь-якому з лінаксів. Випробувано на Дебіані (sarge).
Компілюється спеціальна програмка для автоматичного логіну
# cat /usr/src/autodk.c int main() { execlp( "login", "login", "-f", "dk", 0); }
потрібно змінити тільки ім’я користувача.
Компіляція
# gcc -o autodk autodk.c # cp autodk /home/dk/
Зміни до /etc/inittab
# grep dk /etc/inittab 1:2345:respawn:/sbin/getty -n -l /home/dk/autodk 38400 tty1
Зміни до .bash_profile
Щоб автоматично стартував X там де потрібно (на першому VT) додати:
# cat ~dk/.bash_profile . . . if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then startx fi #
Пояснення: запускає автологін програму на 1му вірт. терміналі.
Джерела
Інформація взята з ЛінаксГазет