Porównaj Debian (po lewej) i Ubuntu (po prawej):
$ ifconfig $ ifconfig
bash: ifconfig: command not found eth0 Link encap ...
$ which ifconfig $ which ifconfig
$ /sbin/ifconfig
Następnie jako administrator:
# ifconfig # ifconfig
eth0 Link encap ... eth0 Link encap ...
# which ifconfig # which ifconfig
/sbin/ifconfig /sbin/ifconfig
Ponadto:
# ls -l /sbin/ifconfig # ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 68360 ... -rwxr-xr-x 1 root root 68040 ...
Wydaje mi się, że jedynym powodem, dla którego nie mogę działać ifconfig
bez supermocy na Debianie, jest to, że nie jest to na mojej drodze. Kiedy używam, /sbin/ifconfig
to działa.
Czy jest jakiś powód, dla którego nie powinienem dodawać /usr/local/sbin:/usr/sbin:/sbin
mojej ścieżki do Debiana? To jest komputer osobisty, jestem jedynym ludzkim użytkownikiem.
Użyte wersje ( 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
domyślnej ścieżki dla zwykłych użytkowników. Podejście Ubuntu wydaje się bardziej przyjazne dla wszystkich oprócz najbardziej doświadczonych użytkowników.