Wie kann ich festlegen, dass sich das RPi beim Booten automatisch anmeldet, wenn die Benutzeroberfläche deaktiviert ist?
Sie müssen kein Kennwort eingeben, wenn Sie sich bei aktivierter GUI anmelden. Daher gibt es wahrscheinlich eine einfache Möglichkeit, die Kennwortabfrage in der Konsole zu deaktivieren.
Antworten:
Für Raspbian Wheezy:
Sie sollten in der Lage sein, die Datei / etc / inittab zu bearbeiten, um die automatische Anmeldung zu aktivieren.
Suchen Sie eine Zeile wie diese in / etc / inittab
Dies startet den getty-Prozess auf tty1. Sie können
--autologin
dieser Zeile die getty- Option hinzufügen :Ersetzen Sie {USERNAME} durch den Benutzer, den Sie anmelden möchten.
Hinweis: Ich habe dies nicht getestet. Weitere Informationen finden Sie auf der Manpage für getty.
Update: Raspbian Jessie verwendet systemd, daher wird inittab nicht verwendet. Hier ist eine FAQ, die für Jessie hilfreich sein kann: https://fedoraproject.org/wiki/Systemd#How_do_I_set_automatic_login_on_a_virtual_console_terminal.3F
Die FAQ ist für Fedora, sollte aber für Raspbian Jessie sehr ähnlich sein.
UPDATE2: Die obige Seite ist jetzt weg. Hier ist der Inhalt des Wayback-Rechners:
Wie stelle ich die automatische Anmeldung an einem virtuellen Konsolenterminal ein?
Erstellen Sie zunächst einen neuen Dienst, der getty @ .service ähnelt:
Bearbeiten Sie dann die ExecStart-, Restart- und Alias-Werte wie folgt:
und zuletzt den Daemon neu laden und den Dienst starten:
Wenn Sie die tty8-Sitzung beenden, können Sie sie bis zum nächsten Neustart oder manuellen Start durch systemctl nicht verwenden, es sei denn, Sie belassen Neustart auf 'immer'. Ich empfehle jedoch dringend, dies aus Sicherheitsgründen zu vermeiden.
quelle
/etc/inittab
Datei inraspbian jessie
.Es gibt eine einfachere Möglichkeit, dies mit raspi-config zu tun. In diesem Artikel wird dies erklärt. http://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html
zeigt:
quelle
Bei Jessie Lite hat das funktioniert:
Inhalt:
Der einzige Nachteil ist, dass ich mich nicht mehr mit SSH anmelden kann - Zugriff verweigert. :-(
quelle
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
Wenn Sie sich auf der seriellen Leitung automatisch bei Raspberry Pi anmelden möchten, müssen Sie die Datei / etc / inittab auf pi mit sudo-Berechtigungen bearbeiten.
Suchen Sie eine Zeile wie diese in / etc / inittab
Fügen Sie dieser Zeile die Option getty --autologin hinzu.
Speichern und neu starten.
quelle
T0:23
?? Ich dachte es sollte sein1:2345
.Ich verwende NOOBS und hatte eine etwas andere inittab-Datei. Folgendes habe ich geändert:
quelle
Die lightdm.conf-Methode hat bei mir nicht funktioniert, nachdem ich ein bisschen an der einfachsten Methode rumgespielt habe, die ich gefunden habe.
cd / etc / systemd / system /
von dort Typ: ls
Sie sehen autologin @ .service
nur sudo nano autologin @ .service
und Zeile ExecStart = - / sbin / agetty --autologin pi --noclear% I $ TERM ändern
zu
ExecStart = - / sbin / agetty --autologin [Benutzername] --noclear% I $ TERM
wobei [Benutzername] der Benutzer ist, den Sie ohne die Klammern anmelden möchten.
jetzt hatte ich pi auto login, das mit dem raspi-config setup funktioniert, aber die obige Methode verwendet, um das autologin für einen neuen Benutzer zu ändern.
hoffe das hilft
quelle