accesso automatico su xfce in jessie


11

Ho iniziato a eseguire Jessie (Debian 8) con un desktop LightDM / Xfce sul mio HTPC dopo che si è bloccato quasi su W7. Una delle cose che non riesco a superare è dover digitare la password, non una cosa normale da fare per guardare la TV.

Seguendo le istruzioni sul Debian Wiki sono arrivato a selezionare automaticamente il mio login. Ma ciò richiede ancora la password e non sono consentite mezze correzioni come password vuote / banali.

È possibile passare direttamente alla sessione Xfce senza login / password?

Risposte:


17

Questa pagina descrive come abilitarlo.

Modifica il file di configurazione di LightDM e assicurati che queste righe siano senza commento e configurate correttamente:

/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 passa attraverso PAM anche quando l'autologin è abilitato. Devi essere parte del gruppo di accesso automatico per poter accedere automaticamente senza inserire la tua password:

# groupadd -r autologin
# gpasswd -a username autologin

Grazie! I documenti arch sembrano più completi di quelli di Debian ... Purtroppo le impostazioni non si traducono. L'ho cambiato in modo da lightdm --show-configdare greeter-session=lightdm-greetere session-wrapper=/etc/X11/Xsession, le linee intorno pame auto-login-usersono le stesse. Senza la greeter-sessionlinea X non si avvia. <br> Ho fatto il bit per il autologingruppo ma ho ancora dovuto digitare la mia password. Poi ho fatto il bit per il nopasswdlogingruppo e quindi né la mia password né il root sono stati accettati da lightdm ??
alle_meije,

ok, quindi, alla fine funziona con qualche modifica?
madeddie,

no - l'unica modifica che ho fatto è stata l'aggiunta dell'altro gruppo come documentato nella wiki di Arch. Ma ho dovuto rimuoverlo per entrare in X.
Alle_meije,

1
sono davvero in perdita e purtroppo non ho un sistema xfce su cui posso facilmente provare
madeddie

1
Accesso automatico configurato correttamente per Debian 10 con queste istruzioni.
Heinrich Ulbricht,

8

ecco la risposta corretta per Debian 9 Jessie, per tutti voi che hanno bisogno di aiuto nel modo giusto.

Aggiungi accesso automatico a Debian

Per prima cosa devi passare a LightDM (Desktop Manager).

  1. Passa a LightDM **

    sudo dpkg-reconfigure lightdm
    
  2. Aggiungi l'account di accesso automatico **

    sudo groupadd -r autologin
    
    sudo gpasswd -a YOURUSERNAME autologin
    
  3. Modifica i file di configurazione di LightDM

    sudo leafpad /etc/lightdm/lightdm.conf
    

Aggiungi tutte e 3 queste righe di seguito al file e salvalo:

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

Ora, nota che sopra ha XFCE come sessione. Se usi gnome, cannella, ecc., Assicurati di specificare quale sessione (GUI) usi, altrimenti sopra accederai a XFCE e potresti non averlo installato.

Se non lo sai, digita

echo $DESKTOP_SESSION

3

In Debian 9 e 10 con Xfce, tutto quello che dovevo fare era aggiungere questo a /etc/lightdm/lightdm.conf:

[Seat:*]
autologin-user=david

Nonostante ciò che dicono le altre risposte, il mio utente non ha bisogno di essere nel autologingruppo e non ho dovuto fare nulla con PAM.

(Fonte: https://wiki.debian.org/LightDM#Enable_autologin )


2

L'ho risolto usando la pagina wiki Debian e questa pagina su LinuxServe - specialmente il commento!

quando lo faccio /usr/sbin/lightdm --show-configottengo due file: /etc/lightdm/lightdm.confe/usr/share/lightdm/lightdm.conf.d/01_debian.conf

Questi li ho modificati in modo che in /usr/share/lightdm/lightdm.conf.d/01_debian.confesso dice:
greeter-session=lightdm-greeter
session-wrapper=/etc/X11/Xsession

e in /etc/lightdm/lightdm.confesso dice:
autologin-user=username
autologin-user-timeout=0

Il trucco era che, come dice il commento alla fine del secondo collegamento, le impostazioni di accesso automatico devono trovarsi nella [SeatDefaults]sezione del file. Ci sono due punti in cui le linee appaiono, commentate e io avevo decommentato il primo posto.

È stato un po 'strano perché nei normali file di impostazioni per Debian, linee come queste non compaiono due volte - ma avrei dovuto dare un'occhiata migliore!


Questa è un'ottima risposta. Per Debian 9.0.3 'stretch', le tue istruzioni funzionano perfettamente per xcfe, e i valori che mostri 01_debian.confsono i valori predefiniti, quindi tutto quello che dovevo cambiare era inlightdm.conf
clearlight

NOTA: utente root : se autologin-user=root, l'autologin fallirà silenziosamente a meno che tu non abbia commentato ancheauth required pam_succeed_if.so user != root quiet_success in/etc/pam.d/lightdm-autologin
chiarisci il

2

Di seguito ha funzionato per me. Sono stato registrato come root.

  1. Aggiungi utente a google autologin

groupadd -r autologin gpasswd -a YOURUSERNAME autologin

  1. Modifica file di configurazione -> /etc/lightdm/lightdm.conf Cambia parte sotto [Seat: *] -> decommenta e riempi i dati

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

2a. Se non conosci il nome della sessione echo $DESKTOP_SESSION

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.