У меня есть проблема с автовходом в систему при запуске в Сервере Ubuntu 16.04.1 LTS.
Я использую этот сервер только для интернет-радио слушания, таким образом, я не забочусь о безопасности.
Я смог создать сценарий удара к автоматическому запуску mplayer, но не могу настроить автовход в систему.
Я попробовал по крайней мере 4 решения (всегда редактирующий файл /etc/init/tty1.conf
и конечно заменяя ИМЯ ПОЛЬЗОВАТЕЛЯ фактическим именем пользователя):
измените строку от
exec /sbin/getty -8 38400 tty1
кому:
exec /sbin/getty -8 38400 tty1 -a USERNAME
измените строку от
exec /sbin/getty -8 38400 tty1
кому:
exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
Установка rungetty
, прокомментируйте строку
exec /sbin/getty -8 38400 tty1
и добавьте строку
exec /sbin/rungetty --autologin USERNAME tty1
Установка mingetty
, прокомментируйте строку
exec /sbin/getty -8 38400 tty1
и добавьте строку
exec /sbin/mingetty --autologin USERNAME tty1
Ничто не помогает - я должен ввести свой вход в систему и пароль при запуске - какие-либо идеи, что сделать?
Попробуйте это:
Создают папку /etc/systemd/system/getty@tty1.service.d
, Создают файл /etc/systemd/system/getty@tty1.service.d/override.conf
, Открывают файл с Вашим любимым редактором и добавляют это:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin myusername %I $TERM
Type=idle
Замена myusername
с Вашим именем пользователя.
agetty открывает tty порт, подсказки для имени для входа в систему и вызывает эти /bin/login
команда.
Этот файл переопределяет конфигурацию значением по умолчанию agetty на systemd для tty1. Это предоставляет новому экземпляру tty1 с автовходом в систему для указанного пользователя.
Между прочим, параметр --noissue
используется для сокрытия содержания /etc/issue
на входе в систему, таким образом не нужном в случае.
опция Type=idle
, найденная в значении по умолчанию getty@.service
, задержит сервисный запуск, пока все задания не будут завершены, чтобы не загрязнять приглашение ко входу в систему сообщениями начальной загрузки. При запуске X автоматически, может быть полезно запуститься getty@tty1.service
сразу путем добавления Type=simple
в файл.