@andso & bruno-legrand
Bonjour,
le $ est un code de programation il sert dans la commande concernée a appeler la variable SUDO_USER, qui retourne le nom d'utilisateur qui execute la commande sudo,
mais en fait tu as raison cette variable n'est plus présente sur les distro actuelles, et je ne m'en etait pas apperçu...
euh ....
NON, en fait si elle est encore présente mais l'astuce ne fonctionne plus...
bizarre c'est un bug je suppose
Pour verifier,
tu te met en root dans un terminal avec la commande:
sudo -s
puis tu tape:
export
et la tu verra les variables d'environnement disponibles
si tu tape:
echo $SUDO_USER
tu verra ton nom d'utilisateur apparaitre,
sauf que si sans être root on fait (dans un nouveau terminal, ou avec exit pour sortir de root):
sudo echo $SUDO_USER
cela devrait aussi te retourner le nom user, mais cela ne fonctionne plus...
EDIT: je crains que ce soit la correction de la faille de securié récente qui fait que cela ne fonctionne plus,
je fouille a l'occaz pour comprendre, car je trouve cela chiant ...