Come disabilitare l'accesso automatico in LightDM?


34

Stavo giocando con "Account utente" e in qualche modo ho impostato l'accesso automatico. Ora, quando avvio il mio PC, ha solo un pulsante chiamato "login". Facendo clic su quel pulsante, accedo direttamente al mio PC.

Non c'è musica o nessuna richiesta di password durante il login. Come effetto collaterale, mi chiede separatamente la password del keyring

Come disabilitare il login automatico e rendere la password di login / keyring unificata di nuovo come prima?

NOTA: il tentativo di disabilitare l'accesso automatico da Impostazioni di sistema> Account utente non funziona.

Questo è il contenuto del mio /etc/lightdm/lightdm.conf(dove ho commentato l' autologin per il mio nome utente mgandhi):

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
#autologin-user=mgandhi

Quale sistema operativo stai usando?
Tachyons,

È possibile rimuovere la password. Se sì, fornire una nuova password se si utilizza un account ospite, non utilizzare alcuna password per utilizzare il tasto su / giù per scegliere il proprio account
Tachyons,

Hai provato a cambiare la tua password? Puoi anche incollare il contenuto di /etc/lightdm/lightdm.conf?
desgua,

Cosa significa esattamente non funziona ?
Ottaviano A. Damiano,

Penso che non acceda automaticamente, ma invece non richiede la tua password, giusto? Puoi anche mettere il contenuto di /etc/lightdm/lightdm.conf?
desgua,

Risposte:


57
gksudo gedit /etc/lightdm/lightdm.conf 

Visualizza del testo come segue:

[SeatDefaults]  
greeter-session=unity-greeter  
user-session=ubuntu  
autologin-user=username

Soluzione

  1. Questo <username>sarebbe il tuo nome utente specifico che verrà automaticamente effettuato l'accesso con o senza password. Elimina questo nome utente e digita il nome utente amministrativo o lascialo vuoto.
  2. Spegni il sistema. Tornerà alla schermata di selezione dell'accesso. Basta spegnere il sistema e riaccenderlo.

6
così triste che questo non ha ottenuto alcun voto. Questa è la risposta corretta. Tutto quello che occorre fare è lasciare l'autologin-user = vuoto. Grazie mille maxeye e @jokerdino
Joshua Robison l'

Funziona perfettamente! Sono in una chiavetta USB permanente persistente creata con il multiboot YUMI e funziona lasciando la riga autologin-user = blank. Come è, con "vuoto" alla fine!
Razor7,

10

Ho avuto lo stesso problema ed è stato risolto dal comando:

sudo gpasswd -d USER nopasswdlogin

dove dovresti cambiare UTENTE con il tuo nome utente.


ho provato il tuo questo è quello che ho ottenuto:Removing user suhaib from group nopasswdlogin gpasswd: user 'suhaib' is not a member of 'nopasswdlogin'
Suhaib,

9

Impostazioni di sistema

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Disabilita accesso automatico


5
Ho già provato questo, non funziona.
iammilind,

1
Se disabiliti l'accesso automatico, ti verrà richiesto dal portachiavi per la tua password. Forse è quello che stai vedendo. Questo non è il caso di un paio di versioni di Ubuntu.
Fragos,

6
gksu gedit /etc/lightdm/lightdm.conf

Dovresti vedere qualcosa di simile a questo:

[SeatDefaults]
autologin-guest=false 
autologin-user=username
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=unity-greeter
user-session=ubuntu

Rimuovere o inserire #a all'inizio di ogni riga contenente l'autologin e salvare / uscire e riavviare per eseguire il test.


L'ho provato, ma senza fortuna.
iammilind,

2
stai usando lightdm?
Duffydack,

3

È raro che la risposta di @duffydack non ti stia bene ... prova questo:

su un terminale fare:

sudo vi /etc/gdm/custom.conf

o

sudo nano /etc/gdm/custom.conf

Il tuo file ora dovrebbe assomigliare a questo:

[daemon]
AutomaticLoginEnable=false
AutomaticLogin=craig
TimedLoginEnable=false
TimedLogin=craig
TimedLoginDelay=10
DefaultSession=gnome-2d

modifica AutomaticLoginEnable=trueinAutomaticLoginEnable=false

questa è un'altra opzione.


Non ho nessuna cartella denominata /etc/gdm. Avevo provato questa opzione prima di vedere da Internet da qualche parte.
iammilind,

1
Sì, questa tecnica funziona solo se gdmè il display manager, ma lightdmè il display manager predefinito che inizia con Ubuntu 11.10.
Eliah Kagan,

gdmè il display manager predefinito per Ubuntu Gnome, la variante gnome ufficiale di Ubuntu. In questo caso, si applica la tecnica.
agitare il

3

Ok, finalmente il problema è risolto. Ho ricevuto un'e-mail da un visitatore occasionale di scambio di stack Mr. Rafter. Di seguito è il modo:

  • Correre sudo grep nopasswd /etc/*
  • Verranno visualizzate almeno 2 righe:

    /etc/group:nopasswdlogin:x:112:`<login name>`   
    /etc/gshadow:nopasswdlogin:!::`<login name>`
    
  • Modifica quei file con sudoe rimuovi solo <login name>da quelle righe e salva.

  • Vai su "Account utente" e disabilita l'accesso automatico
  • Riavvia il computer e ora dovrebbe richiedere nuovamente la password!

questa soluzione non ha funzionato per me :-(
Suhaib,

3

Vai al tuo terminale e inserisci questo:

passwd

Ti verrà chiesto con la tua nuova password Unix e risolto.

Quindi, in seguito, puoi accedere al tuo account utente e modificare qualsiasi cosa.


Ho provato a non funzionare.
iammilind,

@iammilind forse c'è qualcosa che non va nella tua installazione. Se non hai ancora iniziato con il tuo progetto o quali altri elementi lì, che ne dici di provare a reinstallare? Probabilmente questa opzione ti farebbe risparmiare tempo.
Mar Cejas,

3

Ho capito una risposta:

  • Avvio con Ubuntu live CD.
  • Modifica lightdm.confcome root.
  • Commenta (con #) autologondell'utente.
  • Salva e riavvia nel sistema.
  • Avvia la schermata di accesso dell'utente, seleziona Ubuntu e inserisci la password.
  • Avvia nel solito desktop Ubuntu.

1
È davvero necessario eseguire l'avvio da un CD live?
Zzzach ...

3

Sto correndo il 12.10 e ho provato tutto in questo thread e niente ha funzionato. Alla fine ho provato a eliminare le linee sospette in lightdm.conf e ho avuto successo:

  • Correre gksu gedit /etc/lightdm/lightdm.conf

  • Non ricordo la riga esatta perché l'ho eliminata da allora, ma è qualcosa del genere autologin-lightdm=true. Cancellalo.

Spero che funzioni!


@La risposta di David è simile alla tua. Potresti averlo perso.
iammilind,


0

Apri il file / etc / group ( vi /etc/group) e trova il gruppo ' nopasswdlogin '. vedrai il tuo nome utente in quel gruppo. commentare quella riga (inserendo # prima) o semplicemente eliminare la riga.

Questo dovrebbe farlo.


-1

Dato che stavi giocando con "Account utente" e ho fatto lo stesso errore, sono rimasto nella stessa buca.

Stai calmo.

Basta impostare il sistema su nessuna password quando si "gioca".

Ecco perché il tuo sistema accede (automaticamente o meno) senza richiedere la password, ed è lo stesso motivo per cui il sistema portachiavi lo richiede (causa non ricevuta dal sistema).

Quindi, azione jackson:

  1. Controlla di cosa sto parlando. Vai al menu nella barra superiore e seleziona il primo elemento ( Cambia account utente ... ) e vedi il pulsante Accedi (che significa che sei già registrato e nessun utente da scegliere, puoi semplicemente accedere, non hai un pass (OH!)
  2. Dopo aver fatto clic su Accedi e di nuovo sul desktop, scegli nuovamente nella barra dei menu in alto il comando di logout e logout. Vedrai un pulsante con il tuo nome utente, nessun pulsante "login".
  3. Correzione delle cose: impostazione di una nuova password. Imposta la stessa versione precedente, affinché il portachiavi non si confonda di nuovo, o ti chiederà di nuovo la password, dopo aver effettuato l'accesso con la password fornita. Vai allo stesso menu dell'elemento 1 e scegli l'ultimo elemento ora ( Account utente ... ) e su questa interfaccia Gui, sblocca sul rispettivo pulsante probabilmente non fornisce alcuna password (basta accedere, se non funziona, prova con il vecchio passaggio .. ), quindi THE GREAT MAGIC TRICK

CLICCA LA SCATOLA DELLA PASSWORD (è un pulsante nascosto, oh diavolo UI)

si apre una finestra di dialogo (!) in cui probabilmente si preme l'opzione "login senza password" E con l'opzione di accesso automatico attivata (al di fuori di questa finestra di dialogo, nella schermata Account utente). COSÌ:...

Quando dici al computer di accedere senza password (NON È uguale all'accesso automatico), fa esattamente questo, accedi, senza password. Quindi password = niente. Quindi il portachiavi diventa pazzo. (aha!) Quindi, scegli l'opzione giusta ora:

Imposta una password ora

e dopo aver fatto tutto il materiale della password di immissione, premi semplicemente invio, disattiva l'accesso automatico, per provare di nuovo il piacere di avere una password, e se la vuoi riaccendere, ok, accendila, ma non accedere di nuovo senza una password . = D

Spero che questo ti aiuti a risolvere il tuo problema. È stata una buona lezione per me. Interfaccia utente errata con Ubuntu -1 in questo caso.


Forse ho sbagliato e hai ancora la stessa password, ma il sistema è impostato per accedere senza di essa.
H_7

La domanda corretta dovrebbe essere "Come impostare nuovamente il mio sistema per utilizzare la password di sistema?"
H_7

nessuna necessità di riga di comando. passwd dovrebbe fare anche questo. Ricorda di FARE CLIC sull'icona di blocco nella schermata Account utente e fornire la password (!). È davvero una cattiva interfaccia utente.
H_7

Ho provato anche questo metodo. Non funziona.
iammilind

-1

Il mio /etc/lightdm/lightdm.confera praticamente vuoto:

[SeatDefaults]  
user-session=

Ha funzionato con:

sudo gpasswd -d USER nopasswdlogin
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.