# Problème commande inconnue

**URL:** <https://www.debian-fr.org/t/probleme-commande-inconnue/84653>\
**Category:** Support Debian\
**Created:** [Mai 20, 2021, 10:11 UTC](https://www.debian-fr.org/t/probleme-commande-inconnue/84653 "2021-05-20T22:11:03Z")\
**Posts on this page:** 1\
**Showing post:** 6

<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:** [Mai 21, 2021, 9:28 UTC](https://www.debian-fr.org/t/probleme-commande-inconnue/84653/6 "2021-05-21T09:28:23Z")

</div>

Bonjour

> [@Bambino](#):
>
> … pour passé en root j’utilise
> 
> ```plaintext
> su root
> 
> ```
> 
> …

Par défaut, la commande **`su`** permet de se loger sous le compte **`root`**  
donc, il n’est pas nécessaire de spécifier **`root`** à la suite de la commande **`su`**

* * *

> [@Bambino](#):
>
> … mais si je suis obligé d’utiliser `/usr/sbin/reboot` je ne vois pas l’intérêt d’utiliser la ligne de commande je serai plus rapide avec la souris …

Il faut utiliser l’option **`login`** de la commande **`su`**  
Voir la page man de la commande **`su`**

```plaintext
man su

```

L’option **`login`** de la commande **`su`** peut être entrée sous sa forme raccourcie en un seul tiret,  
ce qui donne :

```plaintext
su -

```

et après, tu entres le mot de passe du compte **`root`**  
et tu te retrouveras sous le compte **`root`** avec les variables d’environnement du compte **`root`**  
ce qui fait que le chemin **`/usr/sbin`** sera dans la liste des chemins contenus dans la variable d’environnement **`PATH`**  
et donc, tu n’auras pas à entrer le chemin absolu de la commande **`reboot`**

* * *

Depuis mon compte utilisateur non privilégié,  
je fais s’afficher le contenu de la variable **`PATH`** :

```plaintext
michel@debsid:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
michel@debsid:~$ 

```

On voit ci-dessus, que le chemin **`/usr/sbin`** n’est PAS dans la liste des chemins contenus dans la variable **`PATH`**

Par contre, si je passe sous le compte **`root`** en utilisant la commande **`su`** et l’option **`login`** :

```plaintext
michel@debsid:~$ su -
Mot de passe : 
root@debsid:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@debsid:~# 

```

le chemin **`/usr/sbin`** est dans la liste des chemins contenus dans la variable **`PATH`**  
ce qui fait que je n’ai pas besoin de spécifier le chemin absolu de la commande **`reboot`** :

J’ai juste à taper les premières lettres de la commande `reboot` : **`reb`**  
et taper ensuite sur la touche TAB pour que l’auto-complétion entre automatiquement pour moi la suite du nom de la commande : **`oot`**  
et je n’ai plus qu’à valider la ligne de commande en appuyant sur la touche Entrée

---

_[View the full topic](https://www.debian-fr.org/t/probleme-commande-inconnue/84653)._
