Что-то изменилось на сервере 16.04 LTS, я не могу найти tty1, но мне нужно сделать автоматический вход на tty1 (в режиме консоли), в 14.04 LTS я могу сделать эту работу.
Я не могу найти /etc/init/tty1.conf
Как или ссылку?
В 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.
Я использовал этот веб-сайт для автоматического входа в систему: 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