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

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

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

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

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

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

решение1

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

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

решение2

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

Связанный контент