Posté par Didier .
En réponse au message ifconfig.
Évalué à 2.
Pas du tout, ce n'est qu'une question de répertoires lors de la recherche de l'exécutable. C'est la variable d'environnement $PATH qui régie tout cela.
Pour les utilisateurs lambda, $PATH ressemble à :
$ echo $PATH
/bin:/usr/bin:/usr/local/bin:/opt/bin
Pour l'utilisateur root, $PATH ressemble à :
# echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin
Dans le second cas, l'exécutable ifconfig placé dans le répertoire /sbin est trouvé et exécuté ; dans le premier, il n'est pas trouvé, d'où l'erreur affichée.
Taper le chemin complet vers l'exécutable, ie /sbin/ifconfig, résout le problème.
[^] # Re: root
Posté par Didier . En réponse au message ifconfig. Évalué à 2.
Pour les utilisateurs lambda, $PATH ressemble à :
$ echo $PATH
/bin:/usr/bin:/usr/local/bin:/opt/bin
Pour l'utilisateur root, $PATH ressemble à :
# echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin
Dans le second cas, l'exécutable ifconfig placé dans le répertoire /sbin est trouvé et exécuté ; dans le premier, il n'est pas trouvé, d'où l'erreur affichée.
Taper le chemin complet vers l'exécutable, ie /sbin/ifconfig, résout le problème.