# L'interface reseau

**URL:** <https://www.debian-fr.org/t/linterface-reseau/76460>\
**Category:** Support Debian\
**Created:** [Avril 21, 2018, 1:36 UTC](https://www.debian-fr.org/t/linterface-reseau/76460 "2018-04-21T13:36:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adolphe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/adolphe/32/7175_2.png) [@Adolphe](https://www.debian-fr.org/u/Adolphe)\
**Post date:** [Avril 21, 2018, 1:36 UTC](https://www.debian-fr.org/t/linterface-reseau/76460/1 "2018-04-21T13:36:16Z")

</div>

Bonjours ici hmmmmmm je pense vous allez bien sinon j’ai un gros souci quand je me suis loger avec un simple utilisateur de mon debian 9 il me donne un message command not found la commande est la suivante (“ifconfig”) mais avec le compte root ça marche bien je ne sais pas si c’est un problème ou quoi j’ai térriblement besoin de votre aide

---

<div class="post-metadata">

**Author:** ![anon95513332](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon95513332](https://www.debian-fr.org/u/anon95513332)\
**Post date:** [Avril 21, 2018, 3:01 UTC](https://www.debian-fr.org/t/linterface-reseau/76460/2 "2018-04-21T15:01:50Z")

</div>

Salut,

le compte “simple utilisateur” n’a pas le droit d’utiliser cette commande, donc c’est normal que cela te réponde “command not found”.  
Par contre, le compte “root” a le droit de l’utiliser.

Bonne journée

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Avril 21, 2018, 4:37 UTC](https://www.debian-fr.org/t/linterface-reseau/76460/3 "2018-04-21T16:37:16Z")

</div>

Bonjour

Disons plutôt que si la commande **`ifconfig`** est installée sur son système **debian 9**  
il ne pourrait pas la lancer depuis son compte utilisateur sans spécifier son chemin absolu (complet)  
puisque ce chemin d’accès n’est pas dans la liste des chemins de sa variable **`PATH`**

Mais **`/sbin/ifconfig`** est exécutable par tous  
comme on peut le voir ci-dessous (attribut d’exéction du groupe **other** )

```nohighlight
michel@debg53sw:~$ ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 68360 nov. 8 2014 /sbin/ifconfig
michel@debg53sw:~$ 

```

Donc, si la commande **`ifconfig`** est installée  
il pourra lancer son exécution depuis son compte utilisateur  
juste en spécifiant le chemin absolu de la commande :

```nohighlight
/sbin/ifconfig

```

* * *

Ceci dit, dans la version **9** de **debian** ,  
la commande **`/sbin/ifconfig`** n’est pas installée par défaut,  
car elle est remplacée par la commande :

```nohighlight
/bin/ip

```

Vu le chemin absolu de la commande **`/bin/ip`**  
et vu que ce chemin est dans la variable **`PATH`** du compte utilisateur  
la commande **`ip`** est donc accessible depuis un compte utilisateur,  
sans qu’il soit nécessaire de spécifier son chemin absolu.

Par exemple, depuis un compte utilisateur normal,  
il pourra lancer la commande suivante :

```nohighlight
ip a

```

---

<div class="post-metadata">

**Author:** ![Eman](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@Eman](https://www.debian-fr.org/u/Eman)\
**Post date:** [Avril 22, 2018, 8:25 UTC](https://www.debian-fr.org/t/linterface-reseau/76460/4 "2018-04-22T20:25:44Z")

</div>

En effet, ce problème m’est déjà arrivé, alors j’ai modifié mon PATH, du coup maintenant je ne me pose plus de questions.

---

<div class="post-metadata">

**Author:** ![Adolphe](https://www.debian-fr.org/user_avatar/www.debian-fr.org/adolphe/32/7175_2.png) [@Adolphe](https://www.debian-fr.org/u/Adolphe)\
**Post date:** [Avril 23, 2018, 7:25 UTC](https://www.debian-fr.org/t/linterface-reseau/76460/5 "2018-04-23T07:25:26Z")

</div>

Merci infiniment mais est ce que vous pouvez m’aidé a configurer le PATCH que vous venez de me parlé ça me ferait vraiment plaisir mes chers

---

<div class="post-metadata">

**Author:** ![Eman](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@Eman](https://www.debian-fr.org/u/Eman)\
**Post date:** [Avril 23, 2018, 5:25 UTC](https://www.debian-fr.org/t/linterface-reseau/76460/6 "2018-04-23T17:25:35Z")

</div>

J’imagine que tu voulais parler du **PATH**.

Le PATH est tout simplement une variable d’environnement de Bash qui indique à ton interprétateur de commande où trouver les commandes. Ainsi, lorsque tu lui indiques “ifconfig”, il cherchera ifconfig dans les répertoires que PATH lui indique, sauf qu’en temps normal, un simple utilisateur n’aura pas dans son PATH le répertoire “/sbin”, car il est réservé à l’administration.

Pour remédier à ce problème, j’ai modifié mon `.bashrc`(lorsque tu ouvres une session, bash lit d’abord ce fichier avant de te laisser entrer des commandes) et je lui ai indiqué :

```
PATH=$PATH:/sbin

```

En gros, je viens de lui dire que PATH (par défaut défini dans /etc/bash.bashrc), est égal à lui-même, plus /sbin, où se situe ifconfig.

Voilà ! J’espère avoir répondu à ton problème.
