[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linux-31] bash: commande introuvable



Le 20/05/2020 à 07:04, jpcas (via linux-31 Mailing List) a écrit :
> le passage en root se fait via la commande "su -".
> Si l'on omet le tiret, on garde l'environnement de l'utilisateur et de
> ce fait son PATH qui ne contient pas les bons chemins vers les
> exécutables ;-\

Pour étayer mes dires :


jp@Buster-Mini:~$ whoami
jp

jp@Buster-Mini:~$ echo "${PATH}"
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

jp@Buster-Mini:~$ su
Mot de passe :

root@Buster-Mini:/home/jp# whoami
root

root@Buster-Mini:/home/jp# echo "${PATH}"
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games


root@Buster-Mini:/home/jp# exit

jp@Buster-Mini:~$ su -
Mot de passe :

root@Buster-Mini:~# whoami
root

root@Buster-Mini:~# echo "${PATH}"
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

root@Buster-Mini:~#


;-)