Auto Login auf xfce in Jessie


11

Ich habe angefangen, Jessie (Debian 8) mit einem LightDM / Xfce-Desktop auf meinem HTPC auszuführen, nachdem es auf W7 fast zum Stillstand gekommen war. Eines der Dinge, an denen ich nicht vorbeikomme, ist die Eingabe des Passworts - keine normale Sache, um fernzusehen.

Nach den Anweisungen im Debian-Wiki bin ich so weit gekommen, dass mein Login automatisch ausgewählt wurde. Dies erfordert jedoch weiterhin das Kennwort, und halbe Korrekturen wie leere / triviale Kennwörter sind nicht zulässig.

Ist es möglich, ohne Login / Passwort direkt zur Xfce-Sitzung zu gelangen?

Antworten:


17

Diese Seite beschreibt, wie Sie es aktivieren.

Bearbeiten Sie die LightDM-Konfigurationsdatei und stellen Sie sicher, dass diese Zeilen nicht kommentiert und korrekt konfiguriert sind:

/etc/lightdm/lightdm.conf

[Seat:*]
pam-service=lightdm
pam-autologin-service=lightdm-autologin
autologin-user=username
autologin-user-timeout=0
session-wrapper=/etc/X11/Xsession
greeter-session=lightdm-greeter

LightDM durchläuft PAM auch dann, wenn die automatische Anmeldung aktiviert ist. Sie müssen Teil der Autologin-Gruppe sein, um sich automatisch anmelden zu können, ohne Ihr Passwort einzugeben:

# groupadd -r autologin
# gpasswd -a username autologin

Vielen Dank! Die Arch-Dokumente scheinen vollständiger zu sein als die von Debian ... Leider werden die Einstellungen nicht übersetzt. Ich habe es so geändert, dass lightdm --show-configgibt greeter-session=lightdm-greeterund session-wrapper=/etc/X11/Xsession, die Zeilen über pamund auto-login-usersind die gleichen. Ohne die greeter-sessionLinie startet X nicht. <br> Ich habe den Beitrag für die autologinGruppe geleistet, musste aber trotzdem mein Passwort eingeben. Dann habe ich das Bit für die nopasswdloginGruppe gemacht und dann wurden weder mein Passwort noch das Root von lightdm akzeptiert?
alle_meije

ok, also funktioniert es am Ende mit ein paar Optimierungen?
Madeddie

nein - die einzige Änderung, die ich vorgenommen habe, war das Hinzufügen der anderen Gruppe, wie im Arch-Wiki dokumentiert. Aber ich musste das entfernen, um überhaupt in X zu kommen ..
alle_meije

1
Ich bin tatsächlich ratlos und habe leider kein xfce-System, das ich leicht testen kann
madeddie

1
Mit diesen Anweisungen wurde die automatische Anmeldung für Debian 10 erfolgreich konfiguriert.
Heinrich Ulbricht

8

Hier ist die richtige Antwort für Debian 9 Jessie, für alle, die Hilfe auf die richtige Weise brauchen.

Fügen Sie Debian Auto Login hinzu

Zuerst müssen Sie zum LightDM (Desktop Manager) wechseln.

  1. Wechseln Sie zu LightDM **

    sudo dpkg-reconfigure lightdm
    
  2. Autologin-Konto hinzufügen **

    sudo groupadd -r autologin
    
    sudo gpasswd -a YOURUSERNAME autologin
    
  3. Bearbeiten Sie die LightDM-Konfigurationsdateien

    sudo leafpad /etc/lightdm/lightdm.conf
    

Fügen Sie der Datei alle drei Zeilen hinzu und speichern Sie sie:

[SeatDefaults]
autologin-user=YOURUSERNAME
autologin-user-timeout=0
autologin-session=xfce

Beachten Sie nun, dass oben XFCE als Sitzung verwendet wird. Wenn Sie Gnome, Zimt usw. verwenden, stellen Sie sicher, dass Sie angeben, welche Sitzung (GUI) Sie verwenden. Andernfalls werden Sie oben bei XFCE angemeldet und möglicherweise nicht installiert.

Wenn Sie es nicht wissen, geben Sie ein

echo $DESKTOP_SESSION


2

Ich habe es mit der Debian-Wiki-Seite und dieser Seite auf LinuxServe gelöst - besonders mit dem Kommentar!

Wenn ich das tue, /usr/sbin/lightdm --show-configbekomme ich zwei Dateien: /etc/lightdm/lightdm.confund/usr/share/lightdm/lightdm.conf.d/01_debian.conf

Diese habe ich so bearbeitet, dass /usr/share/lightdm/lightdm.conf.d/01_debian.confdarin steht:
greeter-session=lightdm-greeter
session-wrapper=/etc/X11/Xsession

und /etc/lightdm/lightdm.confdarin steht:
autologin-user=username
autologin-user-timeout=0

Der Trick war, dass, wie der Kommentar am Ende des zweiten Links sagt, die Autologin-Einstellungen im [SeatDefaults]Abschnitt der Datei sein müssen. Es gibt zwei Stellen, an denen die Zeilen erscheinen, kommentiert, und ich hatte die erste Stelle auskommentiert.

Es war ein bisschen seltsam, weil in normalen Einstellungsdateien für Debian Zeilen wie diese nicht zweimal erscheinen - aber ich hätte es mir genauer ansehen sollen!


Das ist eine gute Antwort. Für Debian 9.0.3 'Strecken' funktionieren Ihre Anweisungen perfekt für xcfe, und die Werte, die Sie anzeigen, 01_debian.confsind die Standardwerte. Alles, was ich ändern musste, war inlightdm.conf
clearlight

HINWEIS: root - Benutzer: Wenn autologin-user=root, automatische Anmeldung wird stillschweigend scheitern , wenn Sie auch Kommentar-out auth required pam_succeed_if.so user != root quiet_successin/etc/pam.d/lightdm-autologin
Clear

2

Unten hat für mich gearbeitet. Ich wurde als root angemeldet.

  1. Benutzer zur Autologin-Gruppe hinzufügen

groupadd -r autologin gpasswd -a YOURUSERNAME autologin

  1. Konfigurationsdatei bearbeiten -> /etc/lightdm/lightdm.conf Teil unter [Sitz: *] ändern -> Daten auskommentieren und füllen

autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION

2a. Wenn Sie den Sitzungsnamen nicht kennen echo $DESKTOP_SESSION

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.