Compare Debian (izquierda) y Ubuntu (derecha):
$ ifconfig $ ifconfig
bash: ifconfig: command not found eth0 Link encap ...
$ which ifconfig $ which ifconfig
$ /sbin/ifconfig
Entonces como superusuario:
# ifconfig # ifconfig
eth0 Link encap ... eth0 Link encap ...
# which ifconfig # which ifconfig
/sbin/ifconfig /sbin/ifconfig
Además:
# ls -l /sbin/ifconfig # ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 68360 ... -rwxr-xr-x 1 root root 68040 ...
Me parece que la única razón por la que no puedo ejecutar ifconfig
sin superpoderes en Debian es que no está en mi camino. Cuando lo uso /sbin/ifconfig
funciona.
¿Hay alguna razón por la que no deba agregar /usr/local/sbin:/usr/sbin:/sbin
a mi ruta en Debian? Esta es una computadora personal, soy el único usuario humano.
Versiones utilizadas ( 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
la RUTA predeterminada para los usuarios comunes. El enfoque de Ubuntu es más fácil de usar para todos, excepto para los usuarios más experimentados.