Si tu utilises su
pour ouvrir un shell interactif sous le compte root
n’oublie pas d’utiliser l’option --login
qui peut être entrée sous la forme raccourcie d’un simple tiret :
su -
Si tu utilises sudo
pour ouvrir un shell interactif sous le compte root
n’oublie pas d’utiliser l’option i
sudo -i
Avec l’une ou l’autre de ces lignes de commande,
tu devrais te retrouver dans le répertoire personnel du compte root
et la variable PATH
devrait contenir la liste des chemins suivants :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Une fois connecté au compte root
vérifie le retour de la ligne de commande suivante :
echo ${0::1}
Si le retour n’est pas un simple tiret,
c’est que tu es sans doute dans un sous-shell ou autre imbrication de shell,
et les variables de ce shell pourraient ne pas être celles attendues
par les programmes et/ou scripts de maintenance que tu comptes utiliser.
Si tu n’as entré aucun caractère caractère à la suite du prompt,
plutôt que de t’embêter à entrer la commande :
exit
tu peux utiliser le raccourci clavier Ctrl+D