Как создать Ubuntu Server 16.04 Autologin?

Что-то изменилось в сервере 16.04 LTS, я не могу найти tty1, но мне нужно сделать автоматический вход на tty1 (в режиме консоли), в 14.04 LTS я могу сделать эту работу.

Я не могу найти /etc/init/tty1.conf

Как или ссылку?

2 ответа

В Ubuntu 16.04, который использует systemd, метод немного отличается. Я процитирую соответствующие фрагменты моего связанного поста. Как переопределить или настроить сервисы systemd?:

Скажем, я хочу, чтобы у моего пользователя был автологин TTY2 (это не рекомендуется, а всего лишь пример). TTY2 управляется getty@tty2 оказание услуг (tty2 являясь экземпляром шаблона /lib/systemd/system/getty@service). Для этого мне нужно изменить getty@tty2 оказание услуг.

[...]

В частности, я должен изменить ExecStart линия, которая в данный момент является:

$ systemctl cat getty@tty2 | grep Exec     
ExecStart=-/sbin/agetty --noclear %I $TERM

Чтобы переопределить это, сделайте:

sudo systemctl edit getty@tty2

И добавить:

[Service]
ExecStart=
ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM

[...]

Сейчас:

$ systemctl cat getty@tty2 | grep Exec
ExecStart=-/sbin/agetty --noclear %I $TERM
ExecStart=
ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM

И если я сделаю:

sudo systemctl restart getty@tty2

и нажмите CtrlAltF2, нажмите! Я войду в свой аккаунт на этом TTY.

Я использовал этот сайт для автоматического входа в систему: http://www.pcworld.com/article/259236/how_to_turn_your_laptop_into_a_typewriter.html.

sudo nano /etc/init/tty1.conf

Снова введите свой пароль, если требуется. Теперь вы редактируете файл конфигурации, последняя строка которого начинается с команды 'exec'. Замените эту строку на:

exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1

Конечно, где USERNAME - это ваше собственное имя пользователя. Обязательно наберите эту строку точно. Затем сохраните файл (Ctrl+O) и выйдите (Ctrl+X).

Теперь давайте проверим снова, чтобы убедиться, что все работает правильно. Перезагрузите компьютер, чтобы увидеть, работает ли автоматический вход в систему:

sudo reboot now
Другие вопросы по тегам