Файл /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
и никакая другая опция не добавляется в командную строку входа в систему.
Конечно, я только что проверил это на моей виртуальной машине Debian, и она отлично работает.