Question Pourquoi «ifconfig» ne fonctionne-t-il pas sur certaines de mes machines?


Certains le font, d'autres ne fonctionnent pas.

ifconfig
-bash: ifconfig: command not found

4
2017-11-01 02:01


origine


De quel genre de machines s'agit-il? Quelle distro? - blauwblaatje
Notez que ce message d'erreur indique que le programme n'a pas pu être trouvé, pas que cela n'a pas fonctionné. (Il y a une différence) - David Z
Je suggère fortement de sortir de l'habitude d'utiliser 'ifconfig' sur des machines Linux - il est déconseillé en faveur de iproute2 (ip <commande>) - MikeyB


Réponses:


Je pense que c'est quand ifconfig est dans / usr / sbin qui n'est pas dans le chemin d'un utilisateur non-admin. Essayer:

/sbin/ifconfig


12
2017-11-01 02:20



Vous pouvez également modifier votre variable PATH pour inclure le répertoire / sbin. - Misha M
Travaillé pour moi sur Debian 7. - its_me


Les distributions basées sur Redhat n'incluent pas grand-chose dans le chemin d'accès root pour des raisons de sécurité (à mon humble avis, erronées). Ajoutez / sbin; / usr / sbin; / usr / local / sbin à votre chemin, ou mémorisez simplement l'emplacement de vos commandes et spécifiez les chemins lors de l'exécution.


1
2017-11-01 12:25



Et, IIRC, Debian non plus. - user24524
Debian fait très certainement Samix. - Lee B


Si vous ne souhaitez pas ajouter au chemin pour des raisons de sécurité (afin de ne pas "exposer" tous les exécutables de ces répertoires), vous pouvez utiliser des alias de shell.


0
2017-11-01 17:02