Comment désactiver la connexion automatique dans LightDM?

34

Je jouais avec les "comptes d'utilisateurs" et en quelque sorte mis en place la connexion automatique. Maintenant, lorsque je démarre mon PC, il n’ya plus qu’un bouton nommé "login". En cliquant sur ce bouton, me connecte directement à mon PC.

Il n'y a pas de musique ou de demande de mot de passe lors de la connexion. Comme effet secondaire, il me demande séparément le mot de passe du trousseau

Comment désactiver la connexion automatique et rendre le mot de passe de connexion / trousseau unifié comme avant?

REMARQUE: La tentative de désactivation de la connexion automatique à partir de Paramètres système> Comptes d'utilisateurs ne fonctionne pas.

Voici le contenu de mon /etc/lightdm/lightdm.conf(où j'ai commenté la connexion automatique pour mon nom d'utilisateur mgandhi):

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
#autologin-user=mgandhi
iammilind
la source
Quel os utilisez-vous?
Tachyons
Vous pouvez supprimer le mot de passe .Si oui, vous devez indiquer un nouveau mot de passe si vous utilisez un compte Invité. N'utilisez aucun mot de passe pour choisir votre compte.
Tachyons
Avez-vous essayé de changer votre mot de passe? Aussi pouvez-vous coller le contenu de /etc/lightdm/lightdm.conf?
desgua
Quels moyens exactement ne fonctionnent pas ?
Octavian A. Damiean le
Je pense qu'il ne se connecte pas automatiquement mais qu'il ne nécessite pas votre mot de passe, n'est-ce pas? Aussi pouvez-vous mettre le contenu de /etc/lightdm/lightdm.conf?
Desgua

Réponses:

57
gksudo gedit /etc/lightdm/lightdm.conf 

Il affiche du texte comme suit:

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

Solution

  1. Ce <username>serait votre nom d'utilisateur particulier qui est automatiquement connecté avec ou sans mot de passe. Supprimez ce nom d'utilisateur et tapez le nom d'utilisateur administratif ou laissez-le vide.
  2. Arrêtez le système. Il reviendra à l'écran de sélection de connexion. Il suffit de mettre le système hors tension et de le rallumer.
maxeye
la source
6
si triste que cela n'a pas eu de votes positifs. C'est la bonne réponse. Tout ce que vous avez à faire est de laisser la connexion automatique à l'utilisateur = vide. Merci beaucoup maxeye et @jokerdino
Joshua Robison
Fonctionne parfaitement! Je suis dans une clé USB persistante créée avec YUMI multiboot et je laisse la ligne autologin-user = vide. Tel quel, avec "blanc" à la fin!
Razor7
10

J'ai eu le même problème et il a été résolu par la commande:

sudo gpasswd -d USER nopasswdlogin

où vous devez changer USER par votre nom d'utilisateur.

Vendre
la source
j'ai essayé le vôtre c'est ce que j'ai obtenu:Removing user suhaib from group nopasswdlogin gpasswd: user 'suhaib' is not a member of 'nopasswdlogin'
Suhaib
9

Réglages du système

entrez la description de l'image ici

entrez la description de l'image ici

Désactiver la connexion automatique

Un zéro
la source
5
J'ai déjà essayé cela, ça ne marche pas.
iammilind
1
Si vous désactivez la connexion automatique, le trousseau de clés vous demandera votre mot de passe. C'est peut-être ce que vous voyez. Ce n’était pas le cas avec quelques versions d’Ubuntu.
fragos
6
gksu gedit /etc/lightdm/lightdm.conf

Vous devriez voir quelque chose de semblable à ceci:

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

Supprimez ou mettez un #au début de chaque ligne contenant la connexion automatique, puis enregistrez / quittez et redémarrez pour tester.

duffydack
la source
J'ai essayé, mais pas de chance.
iammilind
2
utilisez-vous lightdm?
duffydack
3

Il est rare que @duffydack answer ne vous convient pas ... essayez ceci:

sur un terminal faire:

sudo vi /etc/gdm/custom.conf

ou

sudo nano /etc/gdm/custom.conf

Votre fichier devrait maintenant ressembler à quelque chose comme ça:

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

éditer AutomaticLoginEnable=truepourAutomaticLoginEnable=false

c'est une autre option.

maniat1k
la source
Je n'ai pas de dossier nommé /etc/gdm. J'avais déjà essayé cette option plus tôt, vu d'Internet quelque part.
iammilind
1
Oui, cette technique ne fonctionne que si gdmc'est le gestionnaire d'affichage, mais lightdmc'est le gestionnaire d'affichage par défaut à partir d'Ubuntu 11.10.
Eliah Kagan
gdmest le gestionnaire d'affichage par défaut pour Ubuntu Gnome, la variante gnome officielle d'ubuntu. Dans ce cas, la technique s'applique.
vendredi
3

Ok, finalement le problème est résolu. J'ai reçu un email d'un visiteur occasionnel, M. Rafter. Voici le chemin:

  • Courir sudo grep nopasswd /etc/*
  • Cela affichera au moins 2 lignes:

    /etc/group:nopasswdlogin:x:112:`<login name>`   
    /etc/gshadow:nopasswdlogin:!::`<login name>`
    
  • Éditez ces fichiers avec sudoet supprimez seulement <login name>de ces lignes et sauvegardez.

  • Allez dans "Comptes d'utilisateurs" et désactivez la connexion automatique
  • Redémarrez l'ordinateur et maintenant il devrait demander le mot de passe à nouveau!
iammilind
la source
cette solution n'a pas fonctionné pour moi :-(
Suhaib
3

Allez sur votre terminal et entrez ceci:

passwd

Il vous sera demandé avec votre nouveau mot de passe Unix et résolu.

Ensuite, vous pourrez plus tard accéder à votre compte utilisateur et changer n'importe quoi.

Mar Cejas
la source
Je l'ai essayé ne fonctionne pas.
iammilind
@iammilind, il y a peut-être un problème avec votre installation. Si vous n'avez pas encore commencé votre projet ou quels autres éléments y figurent, pourquoi ne pas essayer de le réinstaller? Cette option vous permettrait probablement de gagner du temps.
Mar Cejas
3

Compris une réponse:

  • Démarrez avec le live CD Ubuntu.
  • Modifier en lightdm.conftant que root.
  • Commentez (avec #) l' autologonutilisateur.
  • Enregistrez et redémarrez dans le système.
  • Démarrez l’écran de connexion de l’utilisateur, sélectionnez Ubuntu et entrez le mot de passe.
  • Démarrez dans le bureau Ubuntu habituel.
David
la source
1
Est-il vraiment nécessaire de démarrer à partir d'un live CD?
Zzzach ...
3

Je suis en cours d'exécution 12.10 et j'ai tout essayé dans ce fil et rien n'a fonctionné. Finalement, j'ai essayé de supprimer les lignes suspectes dans lightdm.conf et j'ai réussi:

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

  • Je ne me souviens pas de la ligne exacte car je l'ai depuis supprimée, mais c'est à peu près comme autologin-lightdm=true. Supprime-le.

J'espère que ça marche!

Jacob Riley
la source
@ La réponse de David est semblable à la vôtre. Vous avez peut-être manqué ça.
iammilind
0

Paramètres système> Comptes d'utilisateurs. Sélectionnez votre utilisateur et désactivez la connexion automatique.

Jo-Erlend Schinstad
la source
3
J'ai déjà essayé cela, ça ne marche pas.
iammilind
0

Ouvrez le fichier / etc / group ( vi /etc/group) et recherchez le groupe " nopasswdlogin ". vous verrez votre nom d'utilisateur dans ce groupe. commentez cette ligne (en insérant # avant) ou supprimez simplement la ligne.

Cela devrait le faire.

utilisateur2234564
la source
-1

Puisque tu jouais avec "Comptes d'utilisateurs" et que j'ai commis la même erreur, je me suis retrouvé dans le même trou.

Garder son calme.

Vous venez de définir votre système sur sans mot de passe lorsque vous "jouez".

C'est pourquoi votre système se connecte (automatiquement ou non) sans demander de mot de passe. C'est la même raison pour laquelle le système de trousseau le demande.

Donc, action jackson:

  1. Vérifiez de quoi je parle. Allez dans le menu de la barre supérieure et choisissez le premier élément ( Changer de compte d'utilisateur ... ) et cliquez sur le bouton de connexion (ce qui signifie que vous êtes déjà connecté et qu'aucun utilisateur ne peut choisir, vous pouvez simplement vous connecter, vous n'avez pas de passe (OH!)
  2. Après avoir cliqué sur Connexion, puis sur le bureau, choisissez à nouveau dans la barre de menus supérieure la commande de déconnexion et déconnectez-vous. Vous allez voir un bouton avec votre nom d'utilisateur, pas de bouton "login".
  3. Corriger des choses: Définir un nouveau mot de passe. Définissez le même ancien, pour que le trousseau ne se confonde plus, ou il vous demandera à nouveau le mot de passe, après la connexion avec le mot de passe fourni. Aller au même menu de l'élément 1 et choisir le dernier élément maintenant ( comptes d'utilisateurs ... ) et sur cette interface Gui, déverrouiller sur le bouton respectif ne fournissant probablement aucun mot de passe (juste entrer, si cela ne fonctionne pas, essayez avec ancien passe .. ), puis LE GRAND TOUR MAGIQUE

CLIQUEZ SUR LA BOÎTE DE MOT DE PASSE (c'est un bouton caché, oh diable UI)

cela ouvre une boîte de dialogue (!) où vous devez probablement cliquer sur l'option "connexion sans mot de passe" ET avec l'option de connexion automatique activée (en dehors de cette boîte de dialogue, sur l'écran Comptes utilisateur). ALORS:...

Lorsque vous dites à l'ordinateur de se connecter sans mot de passe (ce n'est pas la même chose que la connexion automatique), il le fait exactement, connectez-vous, sans mot de passe. Donc mot de passe = rien. Ensuite, le trousseau devient fou. (aha!) Alors, choisissez la bonne option maintenant:

Définir un mot de passe maintenant

et après avoir fait tout le mot de passe, appuyez simplement sur Entrée, désactivez la connexion automatique, pour ressentir à nouveau le plaisir d’avoir un mot de passe et, si vous le souhaitez, réactivez OK, activez-le, mais ne vous reconnectez pas sans mot de passe . = D

J'espère que cela vous aide à résoudre votre problème. C'était une bonne leçon pour moi. Interface utilisateur incorrecte pour Ubuntu -1 dans ce cas.

H_7
la source
Peut-être que je me trompe et que vous avez toujours le même mot de passe, mais le système est configuré pour vous connecter sans ce mot de passe.
H_7
La question correcte devrait être "Comment configurer à nouveau mon système pour utiliser le mot de passe du système?"
H_7
pas besoin de ligne de commande. passwd devrait le faire aussi. N'oubliez pas de CLIQUER l'icône de verrouillage sur l'écran du compte d'utilisateur et de fournir le mot de passe (!). C'est vraiment une mauvaise mauvaise interface utilisateur.
H_7
J'ai aussi essayé cette méthode. Ne fonctionne pas
iammilind
-1

Mon /etc/lightdm/lightdm.confétait essentiellement vide:

[SeatDefaults]  
user-session=

Cela a fonctionné avec:

sudo gpasswd -d USER nopasswdlogin
utilisateur2434119
la source