Автологин как root или любой другой пользователь в Linux в режиме консоли

Моя система требует автоматического запуска при запуске. Итак, я написал простой модуль и зарегистрировал его в /inittab. он запускается автоматически при запуске, но проблема в том, что при включении компьютера он должен автоматически войти в систему как пользователь root.

Есть какой-либо способ сделать это?

кстати я использую 2.6.29 версии ядра.

заранее спасибо.

2 ответа

Решение

Поскольку способ с использованием существующих init не удается, используйте настройки ядра.

При загрузке добавьте init=/bin/bash в командной строке вашего ядра - это заставляет его обходить Upstart и должно дать вам однопользовательскую оболочку, так как ядро ​​порождает bash выключен как пользователь root.

Если вы установите уровень запуска равным 1, а это rhel / centos или аналогичные дистрибутивы, а другие системы безопасности не настроены, он автоматически войдет в систему как root. Затем вам придется самостоятельно запускать различные сервисы, такие как сетевое взаимодействие и программы.

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