Désactiviter l'auto-login de la session (empêchant de se connecter avec RDP)

Bonjour Messieurs,

Je viens réquérir votre aide. Je vous prie de m’excuser si ma question est stupide ou que j’ai du mal a comprendre les réponses, n’étant pas un utilisateur avancé.

Je dispose d’une machine virtuelle sous debian

Lorsque je la lance, une session s’ouvre automatiquement, qui me permet de m’y connecter avec novnc

Mais j’utilise principalement RDP.

J’ai donc installé un client rdp dessus.

Jusque là tout va bien. Sauf que pour ouvrir une session rdp j’ai besoin de fermer la session d’usage.

Donc lorsque je lance la machine virtuelle, je dois m’y connecter avec novcn, fermer la session, puis lancer RDP.

Comment faire pour pouvoir m’y connecter avec RDP directement ?

J’ai vu différent tuto ci et là mais aucun n’a fonctionné, il fallait editer daemon.conf, qui ne semble pas exister (est-ce possible ?)

Ma version :
Linux debian 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64

Je vous remercie par avance.

Bonjour,
il te faut aller dans la configuration de lightdm ou de ton manager pour désactiver l’auto-login (qui est ceci dit en passant une mauvaise habitude, car n’importe qui ayant accès à la machine pourra s’y connecter (à minima, car je crois qu’il y a d’autres effets de bords mais je ne suis spa sur).

Bonjour,

Merci de votre réponse. Je perçois bien qu’il y a quelque chose a désactiver quelque part mais la question c’est comment. Comme dit dans le message initial je ne suis pas un utilisateur avancé.

Quel est ton environnement ? Gnome, XFCE, KDE
Selon cela diffère, mais en général tu as un setting dans les menu de configuration de ton environnement de bureau.

Je suis sous xfce

Voilà ce que j’ai dans le menu http://puu.sh/H1Ih5/1bc9c66a76.png

Sinon je peux aussi aller editer un fichier à la main, j’ai juste besoin de savoir quoi et où :grinning:

Bonjour

Si, au moment de l’installation de ton système debian,
tu as donné un mot de passe au compte root
clique sur Applications -> Système -> Terminal Xfce
copie/colle dans la fenêtre de terminal
la ligne de commandes suivante :

su -c "sed -i 's/^autologin-user/#   autologin-user/' /etc/lightdm/lightdm.conf"

et, après avoir appuyé sur la touche Entrée pour lancer l’exécution de cette ligne de commandes, il te faudra entrer le mot de passe du compte root
et tu pourras redémarrer ta machine.


Si, au moment de l’installation de ton système debian,
tu n’as PAS donné de mot de passe au compte root
clique sur Applications -> Système -> Terminal Xfce
copie/colle dans la fenêtre de terminal
la ligne de commandes suivante :

sudo sed -i 's/^autologin-user/#   autologin-user/' /etc/lightdm/lightdm.conf

et, après avoir appuyé sur la touche Entrée pour lancer l’exécution de cette ligne de commandes, il te faudra entrer le mot de passe de ton compte utilisateur
et tu pourras redémarrer ta machine.


Ça va commenter toutes les lignes du fichier /etc/lightdm/lightdm.conf
qui débuteraient par autologin-user


EDIT :
Dans les lignes de commande sed
J’ai ajouté deux espaces supplémentaires entre le # et autologin
ce qui permettra, plus tard, de ne dé-commenter que les deux lignes qui auraient été commentées
en lançant la ligne de commande suivante avec les privilèges du compte root

sed -i 's/^#   autologin-user/autologin-user/' /etc/lightdm/lightdm.conf

Bonjour MiCP

Merci pour ta réponse.

Je suis allé ouvrir lightdm.conf à la main du coup. tout était déjà commenté sauf une ligne ou deux. j’ai commenté auto_loggin_user: ou qqch du genre.
je la redémarre demain pour voir si ça fonctionne.

Petite question subsidiaire je n’ai pas réussi a ouvrir le fichier avec un editeur graphique (j’ai tenté avec mousepad) avec les privilèges su. Est-ce possible ?
Du coup je l’ai édité dans la console avec vim.

Edit et tant qu’a faire : quel est la différence entre ces deux options ?

Bonjour

Je viens de faire une installation debian sur une machine virtuelle
et j’ai installé en même temps les environnements de bureau : Xfce Cinnamon LXDE

Voici ce qui s’affiche dans la même boîte de dialogue :
Capture d’écran_2020-12-29_06-03-41


J’ai pu changer l’environnement de bureau qui sera lancé quand Default Xsession est sélectionné
en lançant la ligne de commande suivante :

su -c 'update-alternatives --config x-session-manager'
michel@xf106:~$ su -c 'update-alternatives --config x-session-manager'
Mot de passe : 
Il existe 6 choix pour l'alternative x-session-manager (qui fournit /usr/bin/x-session-manager).

  Sélection   Chemin                     Priorité  État
------------------------------------------------------------
  0            /usr/bin/cinnamon-session   50        mode automatique
  1            /usr/bin/cinnamon-session   50        mode manuel
  2            /usr/bin/lxsession          49        mode manuel
  3            /usr/bin/openbox-session    40        mode manuel
  4            /usr/bin/startlxde          50        mode manuel
  5            /usr/bin/startxfce4         50        mode manuel
* 6            /usr/bin/xfce4-session      40        mode manuel

Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :
michel@xf106:~$ 

Je confirme que tout marche « as expected », merci pour votre aide !