Как я могу получить автовход в систему при запуске, работающем над Сервером Ubuntu 16.04.1?

У меня есть проблема с автовходом в систему при запуске в Сервере Ubuntu 16.04.1 LTS.

Я использую этот сервер только для интернет-радио слушания, таким образом, я не забочусь о безопасности.

Я смог создать сценарий удара к автоматическому запуску mplayer, но не могу настроить автовход в систему.

Я попробовал по крайней мере 4 решения (всегда редактирующий файл /etc/init/tty1.conf и конечно заменяя ИМЯ ПОЛЬЗОВАТЕЛЯ фактическим именем пользователя):

  1. измените строку от

    exec /sbin/getty -8 38400 tty1
    

    кому:

    exec /sbin/getty -8 38400 tty1 -a USERNAME 
    
  2. измените строку от

    exec /sbin/getty -8 38400 tty1
    

    кому:

    exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
    
  3. Установка rungetty, прокомментируйте строку

    exec /sbin/getty -8 38400 tty1
    

    и добавьте строку

    exec /sbin/rungetty --autologin USERNAME tty1 
    
  4. Установка mingetty, прокомментируйте строку

    exec /sbin/getty -8 38400 tty1
    

    и добавьте строку

    exec /sbin/mingetty --autologin USERNAME tty1
    

Ничто не помогает - я должен ввести свой вход в систему и пароль при запуске - какие-либо идеи, что сделать?

7
задан 25 July 2018 в 09:35

2 ответа

Попробуйте это:

Создают папку /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 с Вашим именем пользователя.

22
ответ дан 23 November 2019 в 06:10

agetty открывает tty порт, подсказки для имени для входа в систему и вызывает эти /bin/login команда.

Этот файл переопределяет конфигурацию значением по умолчанию agetty на systemd для tty1. Это предоставляет новому экземпляру tty1 с автовходом в систему для указанного пользователя.

Между прочим, параметр --noissue используется для сокрытия содержания /etc/issue на входе в систему, таким образом не нужном в случае.

опция Type=idle, найденная в значении по умолчанию getty@.service, задержит сервисный запуск, пока все задания не будут завершены, чтобы не загрязнять приглашение ко входу в систему сообщениями начальной загрузки. При запуске X автоматически, может быть полезно запуститься getty@tty1.service сразу путем добавления Type=simple в файл.

[еще 1112] информация: getty: Archlinux.org

2
ответ дан 23 November 2019 в 06:10

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

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