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

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

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

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

2 ответа2

0

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .