mein System muss beim Start automatisch ausgeführt werden. Daher habe ich ein einfaches Modul geschrieben und es in /inittab registriert. Es wird beim Start automatisch ausgeführt, aber das Problem besteht darin, dass es sich beim Einschalten des Computers automatisch als Root anmelden sollte.
gibt es eine Möglichkeit, dies zu tun?
übrigens verwende ich die Kernelversion 2.6.29.
Dank im Voraus.
Antwort1
Da der Weg über das Vorhandene init
fehlschlägt, verwenden Sie die Einstellungen des Kernels.
Fügen Sie beim Booten init=/bin/bash
Ihrer Kernel-Befehlszeile Folgendes hinzu. Dadurch wird Upstart umgangen und Sie erhalten eine Einzelbenutzer-Shell, da der Kernel bash
als Root-Benutzer gestartet wird.
Antwort2
Wenn Sie den Runlevel auf 1 setzen und es sich um Rhel/Centos oder ähnliche Distributionen handelt und keine anderen Sicherheitssysteme eingerichtet sind, erfolgt die Anmeldung automatisch als Root. Verschiedene Dienste wie Netzwerk und Programme müssen Sie dann selbst starten.