Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/08/2021, à 11:36

DZ

Connexion automatique avec Lightdm

Bonjour,

je m'arrache les cheveux depuis 15 jours :
j'ai de temps en temps au démarrage besoin de lancer la session utilisateur graphiquement, ce que je ne souhaite pas.

Ce que j'ai fais :
J'ai installé lightdm-autologin-greeter

Dans /etc/lightdm/lightdm.conf j'ai :
autologin-user=MON_USER
autologin-user-timeout=0
pam-autologin-service=lightdm-autologin
autologin-session=lightdm-autologin
greeter-session=lightdm-gtk-greeter
user-session=xubuntu

j'ai ajouté l'utilisateur dans le groupe autologin
groupadd -r autologin
gpasswd -a MON_USER autologin

Point positif : avant si je changeais l'heure du bios, j'avais systématiquement la demande au démarrage. Cela n'est plus le cas.
Point négatif : je n'arrive que rarement à reproduire le problème, mais il apparaît bel et bien de temps en temps.

Hors ligne

#2 Le 09/08/2021, à 14:38

Tawal

Re : Connexion automatique avec Lightdm

Hello,

Personnellement, j'ai fait comme ceci :

$ cat /etc/lightdm/lightdm.conf | grep "autologin" | grep -v "#"
autologin-user=tawal
autologin-user-timeout=15
autologin-session=xfce

Il faut un timeout pour que l'auto-login fonctionne car il me semble que la valeur 0 désactive l'auto-login !
De plus la valeur du timeout doit être supérieure au temps de lancement de lightdm.

Au plaisir.

Edit:
Je n'ai modifié que ces 3 variables de configuration et rien d'autre wink

Dernière modification par Tawal (Le 09/08/2021, à 14:41)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#3 Le 09/08/2021, à 22:30

kamaris

Re : Connexion automatique avec Lightdm

Perso j'ai suivi ça et ça a toujours bien marché mais je suis sous Arch: https://wiki.archlinux.fr/LightDM#D.C3. … tilisateur
Rq : j'ai le timeout à 0 et aucun souci, mais encore une fois, je ne suis pas sous Ubuntu.

Hors ligne

#4 Le 10/08/2021, à 00:35

DZ

Re : Connexion automatique avec Lightdm

Merci pour vos retours.
Je me suis basé sur le lien archlinux à la base. D'où les éléments cités dans mon premier message.

Je vais tester de jouer sur le timeout merci !

Hors ligne

#5 Le 10/08/2021, à 04:06

MicP

Re : Connexion automatique avec Lightdm

Bonjour

Pour que le compte utilisateur michel de mon système Xubuntu
ait, sans avoir à donner son mot de passe, sa session automatiquement ouverte dès le démarrage de la machine
j'ai créé le fichier /etc/lightdm/lightdm.conf
ne contenant que les 4 directives ci-dessous :

EDIT : Ajout des commentaires décrivant les directives utilisées.

# [Seat:*] matches all seats and is applied first.
[Seat:*]

# autologin-user = User to log in with by default (overrides autologin-guest)
autologin-user=michel

# autologin-user-timeout = Number of seconds to wait before loading default user
autologin-user-timeout=0

# pam-autologin-service = PAM service to use for autologin
pam-autologin-service=lightdm-autologin

=======
Ensuite, quand je veux désactiver l'auto-login,
je renomme le fichier /etc/lightdm/lightdm.conf
en lançant la ligne de commandes suivante :

sudo mv /etc/lightdm/lightdm.conf{,.désactivé}

Et quand je veux ensuite activer à nouveau l'auto-login,
je renomme le fichier /etc/lightdm/lightdm.conf.désactivé
en lançant la ligne de commandes suivante :

sudo mv /etc/lightdm/lightdm.conf{.désactivé,}

Dernière modification par MicP (Le 10/08/2021, à 16:50)

Hors ligne

#6 Le 10/08/2021, à 08:12

Tawal

Re : Connexion automatique avec Lightdm

kamaris a écrit :

Rq : j'ai le timeout à 0 et aucun souci

MicP a écrit :

j'ai créé le fichier /etc/lightdm/lightdm.conf
ne contenant que les 4 lignes ci-dessous :

[Seat:*]
autologin-user=michel
autologin-user-timeout=0
pam-autologin-service=lightdm-autologin

Peut-être que mon "souci" avec le timeout vient du fait que je n'ai pas configuré le "pam-autologin-service".
Ça me donne l'envie d'essayer.
Mais dans tous les cas, je mettrais quand même un timeout pour avoir le temps de me connecter sur un autre utilisateur (choix de l'utilisateur + mot-de-passe).


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#7 Le 10/08/2021, à 08:13

DZ

Re : Connexion automatique avec Lightdm

Avec ces seules lignes, si je modifie la date dans le bios j'ai de suite la demande de login.
Idem (souvent) après 24h sans allumage.

Hors ligne

#8 Le 10/08/2021, à 08:15

Tawal

Re : Connexion automatique avec Lightdm

Je trouve ça étrange !
Car je ne vois pas le rapport entre la date du BIOS et l'autologin ...
Mais je suis loin de tout maîtriser wink


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#9 Le 10/08/2021, à 09:28

DZ

Re : Connexion automatique avec Lightdm

Tawal a écrit :

Hello,

Personnellement, j'ai fait comme ceci :

$ cat /etc/lightdm/lightdm.conf | grep "autologin" | grep -v "#"
autologin-user=tawal
autologin-user-timeout=15
autologin-session=xfce

Il faut un timeout pour que l'auto-login fonctionne car il me semble que la valeur 0 désactive l'auto-login !
De plus la valeur du timeout doit être supérieure au temps de lancement de lightdm.

Au plaisir.

Edit:
Je n'ai modifié que ces 3 variables de configuration et rien d'autre wink

And the winner is !

Merci, un timeout de 5 secondes me laisse la demande de login, puis il charge systématiquement la session. Je vais surveiller ça, mais il semblerait que cela soit OK désormais.

Dernière modification par DZ (Le 10/08/2021, à 09:29)

Hors ligne

#10 Le 10/08/2021, à 14:41

Tawal

Re : Connexion automatique avec Lightdm

DZ a écrit :

And the winner is !

Oh no !
Car @kamaris dit le contraire et c'est une personne de confiance wink


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#11 Le 10/08/2021, à 15:32

kamaris

Re : Connexion automatique avec Lightdm

Il est tout à fait possible que ce soit nécessaire sous Ubuntu wink (au moins pour certaines configurations, car le cas de MicP est un contre-exemple)
D'ailleurs ça n'est pas la première fois que je vois une discussion de ce type, ici ou ailleurs, où la config Arch de l'autologin lightdm n'a pas l'air de bien marcher sous Ubuntu, d'où ma précision plus haut.

Dernière modification par kamaris (Le 10/08/2021, à 17:29)

Hors ligne

#12 Le 10/08/2021, à 16:02

MicP

Re : Connexion automatique avec Lightdm

Par défaut, le fichier /etc/lightdm/lightdm.conf n'existe pas sur un système Xubuntu 20.04.2 LTS récemment installé
Donc il faudra créer ce fichier.

=======
En ce qui concerne ma proposition de solution dans mon message #5,
elle a été testée sur un système Xubuntu 20.04.2 LTS nouvellement installé (et non bricolé <=> rien de plus que l'installation standard)

Je précise aussi qu'il ne faut surtout pas oublier de spécifier la première directive :

[Seat:*]

qui doit impérativement précéder les trois autres.

=======
Voir aussi dans la documentation Ubuntu concernant le fichier de configuration de lightdm
le paragraphe 6.7.2 Édition manuelle du fichier de configuration

=======
On trouvera aussi des commentaires pour chaque directive utilisable dans le fichier de configuration /etc/lightdm/lightdm.conf
qui est dans la page web suivante : https://github.com/canonical/lightdm/bl … ghtdm.conf

Comme toutes les directives de ce fichier sont commentées,
il sera plus simple de copier directement son contenu sur votre système
dans un fichier de configuration nommé /etc/lightdm/lightdm.conf que vous créerez
et il vous suffira ensuite de dé-commenter les directives que vous voulez activer.
Comme ça, vous aurez la description de chaque directive à portée de main

=======
Un autre lien : https://www.freedesktop.org/wiki/Softwa … iguration/

=======
Les fichiers de configuration de lightdm sont lus dans cet ordre :

/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf

les valeurs des directives du dernier fichier lu
prendront la priorité sur les précédentes.

Dernière modification par MicP (Le 10/08/2021, à 21:40)

Hors ligne