Автологин как root или любой другой пользователь в Linux в режиме консоли
Моя система требует автоматического запуска при запуске. Итак, я написал простой модуль и зарегистрировал его в /inittab. он запускается автоматически при запуске, но проблема в том, что при включении компьютера он должен автоматически войти в систему как пользователь root.
Есть какой-либо способ сделать это?
кстати я использую 2.6.29 версии ядра.
заранее спасибо.
2 ответа
Поскольку способ с использованием существующих init
не удается, используйте настройки ядра.
При загрузке добавьте init=/bin/bash
в командной строке вашего ядра - это заставляет его обходить Upstart и должно дать вам однопользовательскую оболочку, так как ядро порождает bash
выключен как пользователь root.
Если вы установите уровень запуска равным 1, а это rhel / centos или аналогичные дистрибутивы, а другие системы безопасности не настроены, он автоматически войдет в систему как root. Затем вам придется самостоятельно запускать различные сервисы, такие как сетевое взаимодействие и программы.