Comparez Debian (à gauche) et Ubuntu (à droite):
$ ifconfig $ ifconfig
bash: ifconfig: command not found eth0 Link encap ...
$ which ifconfig $ which ifconfig
$ /sbin/ifconfig
Puis en tant que superutilisateur:
# ifconfig # ifconfig
eth0 Link encap ... eth0 Link encap ...
# which ifconfig # which ifconfig
/sbin/ifconfig /sbin/ifconfig
En outre:
# ls -l /sbin/ifconfig # ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 68360 ... -rwxr-xr-x 1 root root 68040 ...
Il me semble que la seule raison pour laquelle je ne peux pas courir ifconfig
sans super pouvoirs sur Debian est que ce n'est pas sur mon chemin. Quand je l'utilise, /sbin/ifconfig
cela fonctionne.
Y a-t-il une raison pour laquelle je ne devrais pas ajouter /usr/local/sbin:/usr/sbin:/sbin
à mon chemin sur Debian? Ceci est un ordinateur personnel, je suis le seul utilisateur humain.
Versions utilisées ( uname -a
):
Ubuntu:
Linux ubuntu 3.13.0-51-generic #84-Ubuntu SMP Wed Apr 15 12:08:34 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Debian:
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
/usr/local/sbin:/usr/sbin:/sbin
le PATH par défaut pour les utilisateurs ordinaires. L'approche d'Ubuntu semble plus conviviale pour tous, sauf pour les utilisateurs les plus aguerris.