воскресенье, 11 марта 2012 г.

Автологин в Linux


В зависимости от вашей системы и желания, автологин можно реализовать по разному. Самый простой способ с помощью Display Manager'а. В user-frendly дистрибутивах это можно сделать через GUI.

В Ubuntu, это делается так:
 
В это меню можно выйти через: System -> Administration -> Login Screen Settings. Система -> Администрирование -> Настройки экрана входа в систему(?).
В других дистрибутивах настройки gdm можно вызвать через консоль:
gdmsetup

Если же дисплей менеджера у вас нет,его можно установить. Их достаточно много разных. Если у вас стоит GNOME или KDE, то скорее всего в их составе к вам попали GDM или соотвественно KDM. Либо если они вас не устраивают,то вы можете пользоваться альтернативными: XDM, LightDM, SLiM или другими.

Впрочем, вы вообще можете не ставить дисплей менеджер и настроить автологин по другому. Этот способ приминим,ко всем системам на базе UNIX.
Открываете файл:
/etc/inittab
Находим там строчки:
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:2345:respawn:/sbin/agetty 38400 tty2 linux
c3:2345:respawn:/sbin/agetty 38400 tty3 linux
c4:2345:respawn:/sbin/agetty 38400 tty4 linux
c5:2345:respawn:/sbin/agetty 38400 tty5 linux
c6:2345:respawn:/sbin/agetty 38400 tty6 linux
У вас они могут незначительно отличатся.
И редактируем первую строчку:
c1:12345:respawn:/sbin/agetty --autologin USER tty1 linux
Где USER имя юзера для которого вы хотите сделать автологин.
Этот способ не будет работать если у вас стоит util-linux(набор системных программ для Linux), версии ниже 2.20.
Посмотреть версию можно, например, так:
agetty --version
И если версия ниже необходимой, вам надо либо обновить набор программ, либо использовать mingetty. Установите ее в вашем дистрибутиве и тогда строка будет иметь вид:
c1:12345:respawn:/sbin/mingetty --autologin USER tty1 linux

Минус этого способа в том, что после загрузки вы не сможете выйти из учетной записи. Правда только на одной виртуальной консоли(tty1). Вы всегда можете,нажать ALT+CTL+F2(либо F3,F4,F5 и т.д) и войти на другой консоли из под другого юзера.

Комментариев нет:

Отправить комментарий