|
|
|
|
Salut,
lami20j@debian:~/bin/my_perl_script$ ls -l /sbin/ifconfig -rwxr-xr-x 1 root root 58348 2004-04-23 01:27 /sbin/ifconfig En revanche root peut exécuter ifconfig puisque /sbin se trouve dans son PATH root debian:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 user lami20j@debian:~/bin/my_perl_script$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/lami20j/binpas de /sbin lami20j |
Salut,
echo 'export PATH=$PATH:/sbin' >> /home/user/.bashrcRemplace user avec ton utilisateur. Ensuite tape source /home/user/.bashrc et ça devrais aller. Exemple lami20j@debian:~$ ifconfig eth1 bash: ifconfig: command not found lami20j@debian:~$ /sbin/ifconfig eth1 eth1 Lien encap:Ethernet HWaddr 00:40:F4:BA:CC:6A inet adr:192.168.1.1 Bcast:192.168.1.255 Masque:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:53474 errors:0 dropped:0 overruns:0 frame:0 TX packets:68365 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:4662647 (4.4 MiB) TX bytes:77204140 (73.6 MiB) Interruption:10 Adresse de base:0xd000 lami20j@debian:~$ echo 'export PATH=$PATH:/sbin' >> .bashrc lami20j@debian:~$ source .bashrc lami20j@debian:~$ ifconfig eth1 eth1 Lien encap:Ethernet HWaddr 00:40:F4:BA:CC:6A inet adr:192.168.1.1 Bcast:192.168.1.255 Masque:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:53474 errors:0 dropped:0 overruns:0 frame:0 TX packets:68365 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:4662647 (4.4 MiB) TX bytes:77204140 (73.6 MiB) Interruption:10 Adresse de base:0xd000 lami20j@debian:~$Je n'ai jamais pensé de mettre /sbin dans mon PATH. A savoir que pour la configuration de système tu dois être root. Dans ton cas tu pourras afficher le résultat de ifconfig. En revanche si tu veux changer la configuration ou configurer tu auras des messages d'erreur Exemple lami20j@debian:~$ ifconfig eth1 192.168.1.10
SIOCSIFADDR: Permission non accordée
SIOCSIFFLAGS: Permission non accordée
En conclusion ce n'est pas une bonne idée de mettre /sbin dans ton PATH
lami20j |