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

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

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

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

6
задан 26 December 2017 в 11:44

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
 

И добавить:

  [Сервис]
ExecStart =
ExecStart = - / sbin / agetty -a <ИМЯ ПОЛЬЗОВАТЕЛЯ> --noclear% I $ TERM
  

[…]

Теперь:

 $ systemctl cat getty @ tty2 |  grep Exec
ExecStart = - / sbin / agetty --noclear% I $ TERM
ExecStart =
ExecStart = - / sbin / agetty -a <ИМЯ ПОЛЬЗОВАТЕЛЯ> --noclear% I $ TERM
 

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

 sudo systemctl restart getty @ tty2
 

и нажмите Ctrl Alt F2 , готово! Я буду вошел в мою учетную запись на этом TTY.

11
ответ дан 26 December 2017 в 21:44
  • 1
    @MichaelBay: откуда Вы знаете? По некоторым причинам обновление от 17,04 до 17,10 автоволшебно переключенный на lowlatency ядро в моем случае так, чтобы могла очень хорошо быть причина. Я наверняка попытаюсь переключить универсальное ядро также и сообщу результаты. – Forage 15 November 2017 в 07:20

Я использовал этот веб-сайт для автоматического входа в систему: 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
-2
ответ дан 26 December 2017 в 21:44
  • 1
    @Forage Это didn' t. У или Вас есть Studio Ubuntu или подобный - или Вы установили некоторое lowlatency ядро в какой-то момент (или некоторое программное обеспечение, требующее его, установило это для Вас). –  15 November 2017 в 07:26

Другие вопросы по тегам:

Похожие вопросы: