Ubuntu, из коробки, имеет живого пользователя, вошедшего во все tty.
Какова цель этого?
Почему я не могу подписать пользователя из этих tty?
В недавно установленной среде Ubuntu мой пользователь не вошел во все TTY-х. Почему?
Если я вхожу в tty в установленной среде, я могу выйти. Как это возможно по сравнению с реальной ситуацией?
Можно ли отключить tty? Если да, то как?
Вы можете отключить TTY, удалив (или переместившись на что-то отличное от .conf) следующие файлы:
/etc/init/tty1.conf
/etc/init/tty2.conf
/etc/init/tty3.conf
/etc/init/tty4.conf
/etc/init/tty5.conf
/etc/init/tty6.conf
Я нашел виновника автоматического входа: в / etc / init / tty1 .conf в сеансе live, есть такая строка:
exec /bin/login -f ubuntu < /dev/tty1 > /dev/tty1 2>&1
Это делает / bin / login регистрироваться как "ubuntu" - у которого не установлен пароль. Таким образом, если вы хотите подобную функциональность, очистите пароль для учетной записи и установите его для входа в систему под этой учетной записью. Конечно, это, как правило, не рекомендуется, если вы не находитесь в действующей системе, поскольку это оставляет зияющую дыру в безопасности (если только этот пользователь не сильно ограничен).
Кроме того, каждый раз, когда этот процесс он убивал (т.е. через exit
), он вызывается снова - который снова входит в систему под учетной записью «ubuntu».