Bonjour
Oui, mais comme on ne voit ni le prompt ni la ligne de commande,
on ne peut pas savoir depuis quel compte utilisateur elle a été lancée.
ni quelle a été la ligne de commande entrée.
Si tu veux te connecter sous le compte root
en utilisant les variables d’environnement du compte root
il te faudra lancer la commande su avec l’option -
Sinon, ce sont les variables d’environnement de ton compte qui seront utilisées,
et la valeur de la variable PATH (qui fait partie de l’environnement) n’est pas la même :
michel@debg53sw:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
michel@debg53sw:~$
michel@debg53sw:~$ su -
Mot de passe :
root@debg53sw:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@debg53sw:~#
Si tu utilises sudo
pour te connecter sous le compte root en utilisant les variables d’environnement utilisées par le compte root
c’est l’option i qu’il te faudra utiliser
sudo -i
Les trois propositions de vv222 qui suivent sont tout aussi pertinentes.
Voir :
man --pager='less -p "-, -l, --login"' su