Gibt es eine einfache und unkomplizierte Möglichkeit, wie ich meine Debian 6.0-Box einstellen kann? automatisch einloggen beim Start mit dem Root-Konto auf der Konsole?
Auf dem Computer ist keine grafische Benutzeroberfläche (xserver) installiert.
Gibt es eine einfache und unkomplizierte Möglichkeit, wie ich meine Debian 6.0-Box einstellen kann? automatisch einloggen beim Start mit dem Root-Konto auf der Konsole?
Auf dem Computer ist keine grafische Benutzeroberfläche (xserver) installiert.
Antworten:
Ich habe keine Debian-Installation zur Hand, aber diese Methode funktioniert für Slackware und sollte auf jedem System, das inittab verwendet, genauso gut anwendbar sein.
Bearbeiten Sie als Root die Datei /etc/inittab. Suchen Sie eine Zeile, die ungefähr so aussieht:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
Ersetzen Sie diese Zeile durch eine (oder noch besser, kommentieren Sie sie aus und fügen Sie sie hinzu), die wie folgt lautet:
c1:1235:respawn:/sbin/login -f root tty1 </dev/tty1 >/dev/tty1 2>&1
Speichern Sie die Datei und starten Sie neu.
man inittab und man login für weitere Details.
Sie können die automatische Anmeldung aktivieren, indem Sie die inittab-Datei ändern.
Verwenden eines beliebigen Editors Öffnen Sie die Datei inittab. Ich habe Vim Editor verwendet
#vim /etc/inittab
Suchen Sie nach der Zeile.
1:2345:respawn:/sbin/getty 38400 tty1
Ersetzen Sie mit wie folgt
1:2345:respawn:/sbin/mingetty --autologin <user-name> --noclear tty1
Nach dem Ändern des inittab starten Sie das System neu.
Hinweis: Bewahren Sie vor dem Ändern der inittab die Sicherungskopie auf.
Beide Antworten von hier funktionierten nicht auf meinem Betriebssystem,
ich benutze CUBIAN Dies ist ein auf Debian Wheezy basierendes Betriebssystem für ARMv7 auf Cubieboard
und meine (für mich arbeitende) Lösung verwendet rungetty:
Installieren Sprungetty
bearbeiten / etc / inittab
auskommentieren
1:2345:respawn:/sbin/getty 38400 tty1
und hinzufügen
1:2345:respawn:/sbin/rungetty tty1 --autologin YOUR_USER_NAME
bearbeiten .bash_profile und unten hinzufügen
if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
while true
do
startx --
sleep 10
done
fi
dann hat es geklappt!
Dank an MeanDean auf Debian-Benutzerforum .