Pourquoi une commande affiche-t-elle un doublon?

bonjour ,

debian 11 / Xfce

je suis tombé par hasard sur deux méthodes , plutôt 2 écritures différentes pour la même commande je pense , pour afficher la configuration de lightdm . L’une d’elle bégaye lorsqu’elle affiche les sources :

**commande 1**

mm@Xfce:~$ sudo lightdm --show-config
[sudo] Mot de passe de mm : 
   [Seat:*]
A  greeter-session=lightdm-greeter
A  greeter-hide-users=true
A  session-wrapper=/etc/X11/Xsession
B  autologin-user=mm
B  autologin-user-timeout=0
B  autologin-session=xfce

Sources:
A  /usr/share/lightdm/lightdm.conf.d/01_debian.conf
B  /etc/lightdm/lightdm.conf.d/lightdm.conf
C  /etc/lightdm/lightdm.conf

**commande 2**

mm@Xfce:~$ /usr/sbin/lightdm --show-config
   [Seat:*]
B  greeter-session=lightdm-greeter
B  greeter-hide-users=true
B  session-wrapper=/etc/X11/Xsession
C  autologin-user=mm
C  autologin-user-timeout=0
C  autologin-session=xfce

Sources:
B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf    
B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf  ------>  doublon 
C  /etc/lightdm/lightdm.conf.d/lightdm.conf
D  /etc/lightdm/lightdm.conf

par contre la même commande dans testing ne doublonne pas :

mi@s125-1:~$ /usr/sbin/lightdm --show-config
   [Seat:*]
A  greeter-session=lightdm-greeter
A  greeter-hide-users=true
A  session-wrapper=/etc/X11/Xsession
B  autologin-user=mi
B  autologin-user-timeout=0
B  autologin-session=xfce

Sources:
A  /usr/share/lightdm/lightdm.conf.d/01_debian.conf
B  /etc/lightdm/lightdm.conf.d/lightdm.conf
C  /etc/lightdm/lightdm.conf
  • mais testée avec un autre ssd qui comporte debian 11 / Xfce elle affiche bien un doublon .Donc le problème vient probablement de debian 11
  • j’ai aussi testé hwinfo et /usr/sbin/hwinfo : pas de problème de doublon

suite : j’ai dit une bêtise à propos du ssd avec debian 11 car je l’ai testé connecté à uns entrée usb de mon portable je testais donc son répertoire /etc/lightdm/… à partir de mon portable .Donc debian 11 n’est peut-être pas en cause .
D’ailleurs je viens de mettre en route un debian 11 / Xfce sur une machine que j’utilise pour mes sauvegardes et il ne présente pas ce problème de doublon . Donc ce serait plutôt un problème lié à ? et provenant de mon portable .

comme ça n’est pas gênant , je laisse l’affaire en plan ; mais c’est quand même curieux .

Bonjour,

Je n’ai pas bien compris où est le problème.
Je vois que la commande que tu as lancé deux fois te donne bien un retour par exécution.
Qu’est-ce qui est en double exactement ?

ceci , dans **commande 2**

B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf    
B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf  ------>  doublon 

comparer les réponses de la même commande dans debian 11 et testing :

B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf    
B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf  ------>  doublon 
C  /etc/lightdm/lightdm.conf.d/lightdm.conf
D  /etc/lightdm/lightdm.conf
A  /usr/share/lightdm/lightdm.conf.d/01_debian.conf
B  /etc/lightdm/lightdm.conf.d/lightdm.conf
C  /etc/lightdm/lightdm.conf

note : j’ai fait une modification recommandée dans ce répertoire

La bonne pratique c’est de créer un fichier avec l’extension .conf dans /etc/lightdm/lightdm.conf.d/ . Ces fichiers vont permettre de définir des paramètres personnalisés sans risquer un écrasement lors d’une mise à jour (tu peux faire plusieurs fichiers *.conf avec des noms explicites pour t’y retrouver dans les personnalisations effectuées). Voir ici

l’anomalie , le problème actuel , pas le vrai problème , vient du fait que dans la commande2 je n’ai pas utilisé sudo car je viens de tester cette hypothèse et sans sudo je reproduis le doublon , avec sudo tout est normal . Même si je ne comprends pas du tout le pourquoi je marque problème résolu .

mm@Xfce:/etc/lightdm/lightdm.conf.d$ ls -l lightdm.conf 
-rw-r--r-- 1 root root 82 26 août  10:35 lightdm.conf

**sans sudo**
mm@Xfce:/etc/lightdm/lightdm.conf.d$ /usr/sbin/lightdm --show-config
   [Seat:*]
B  greeter-session=lightdm-greeter
----------------------
Sources:
B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf
B  /usr/share/lightdm/lightdm.conf.d/01_debian.conf    ----> doublon
C  /etc/lightdm/lightdm.conf.d/lightdm.conf
D  /etc/lightdm/lightdm.conf

avec **sudo**
mm@Xfce:/etc/lightdm/lightdm.conf.d$ sudo /usr/sbin/lightdm --show-config
   [Seat:*]
A  greeter-session=lightdm-greeter
--------------
Sources:
A  /usr/share/lightdm/lightdm.conf.d/01_debian.conf  ----> pas de doublon
B  /etc/lightdm/lightdm.conf.d/lightdm.conf
C  /etc/lightdm/lightdm.conf

et pourtant sans sudo la commande lightdm censée être équivalente ( censée avec un ? ) à usr/sbin/lightdm ne fonctionne pas . ( compris pourquoi avec retard )

mm@Xfce:/etc/lightdm/lightdm.conf.d$ lightdm --show-config
bash: lightdm : commande introuvable

ps : /usr/sbin n’est pas dans le PATH utilisateur et donc la commande sans chemin absolu est bien introuvable . D’ailleurs on ne devrait pas utiliser sudo /usr/sbin/lightdm puisque l’utilisateur peut lire ce fichier . Et pourtant si on veut une réponse correcte il le faut . Je dois avoir un problème à quelque part sur ce portable , mais probablement mineur car il a toujours bien fonctionné . Jet de l’éponge .

suite et fin : des 3 systèmes avec debian 11 seul mon portable présente cette anomalie et c’est le seul qui n’est pas 100% debian-stable : il utilise un noyau de rétroportage pour résoudre un problème de gel aléatoire de l’ensemble ( clavier + pavé tactile ) .Un mini Frankendebian comme je l’ai vu écrit ? Et je n’ai pas envie de repasser en 100% stable pour vérifier cette hypothèse , juste pour un problème somme toute anecdotiqiue ; mais somme toute formateur .