Вопрос: Автоматический вход root в Debian 8.0 (только консоль)


Есть ли простой и понятный способ, с помощью которого я могу установить свой ящик Debian 8.2 для автоматического входа в систему при запуске с учетной записью root на консоли?

На машине нет графического интерфейса.

Следуя инструкциям Автоматический вход root в Debian 6.0 без GUI (xserver) (файлы не существуют, опции устарели).


4
2017-09-08 11:32


Источник




Ответы:


Файл /etc/inittab не используется в systemd дольше. Если вы хотите, вы можете установить systemv и вы найдете себя совершенно новым inittab, но это означало бы идти назад, как крабы.

Вместо этого вы можете редактировать файл /lib/systemd/system/getty@.service и изменить линию

  ExecStart=-/sbin/agetty --noclear %I $TERM

в

  ExecStart=-/sbin/agetty --noclear -a root %I $TERM

Это просто следует из справочной страницы agetty, которая гласит, среди прочего:

-a, --autologin username

Зарегистрируйте указанного пользователя автоматически, не запрашивая имя пользователя и пароль. -f username добавлена ​​опция /bin/login по умолчанию. --login-options опция изменяет это поведение по умолчанию, а затем только \u заменяется на username и никакая другая опция не добавляется в команду login                 линия.

Разумеется, я просто тестировал это на своей виртуальной машине Debian, и он отлично работает.


11
2017-09-08 14:42



Был поиск замены inintab на systemd, хороший ответ! - Alfabravo


Вы можете отредактировать файл /lib/systemd/system/getty@.service и изменить строку

ExecStart = - / sbin / agetty --noclear% I $ TERM

в

ExecStart = - / sbin / agetty --skip-login --login-options "-f root"% I 38400 linux

для автоматического входа в систему как пользователь root


0
2018-05-30 05:52



Я вижу, что вы новичок здесь, на этот вопрос уже был дан ответ, и вы просто скопировали ответ. - Gizmo