# La commande export ne fonctionne pas

**URL:** <https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640>\
**Category:** Support Debian\
**Created:** [Juillet 14, 2019, 11:36 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640 "2019-07-14T11:36:20Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![mistermat](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mistermat/32/4363_2.png) [@mistermat](https://www.debian-fr.org/u/mistermat)\
**Post date:** [Juillet 14, 2019, 11:36 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/1 "2019-07-14T11:36:21Z")

</div>

Bonjour, voilà quand je veux lancer la commande en `root`

```nohighlight
dpkg-reconfigure

```

il m’indique toujours `commande introuvable`! pour régler ce problème je dois d’abord faire la commande suivante:

```nohighlight
echo PATH=$PATH:/usr/sbin

```

j’aimerai qu’elle soit enregistrée une fois pour toute! j’ai donc fait

```nohighlight
export PATH=$PATH:/usr/sbin

```

mais cela ne change rien!

une idée de l’erreur? d’avance merci pour vos renseignements/idées

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Juillet 14, 2019, 3:11 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/2 "2019-07-14T15:11:45Z")

</div>

**Laisse tomber export** , à partir de debian 10 buster, la commande  
**`su`**  
ne suffit plus pour passer des commandes root, il faut utiliser  
**`su -`**  
pour avoir les bonnes variables d’environnement.

---

<div class="post-metadata">

**Author:** ![mistermat](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mistermat/32/4363_2.png) [@mistermat](https://www.debian-fr.org/u/mistermat)\
**Post date:** [Juillet 14, 2019, 3:37 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/3 "2019-07-14T15:37:40Z")

</div>

Ok mais que je fais `su - export PATH=$PATH:/usr/sbin` il m’indique que la commande n’existe pas.

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Juillet 14, 2019, 3:47 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/4 "2019-07-14T15:47:02Z")

</div>

**export ne te servira à rien**. Fais :  
**su -**

Ensuite :  
**dpkg-reconfigure** _nom\_du\_paquet\_que\_tu\_veux\_reconfigurer_

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Juillet 14, 2019, 6:46 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/5 "2019-07-14T18:46:56Z")

</div>

> [@gilles2](#):
>
> su -

> [@gilles2](#):
>
> **dpkg-reconfigure** _nom\_du\_paquet\_que\_tu\_veux\_reconfigurer_

Pourquoi chercher à faire simple quand on peut faire compliqué ?  
La commande `su` existe surtout pour des raisons de compatibilité POSIX.  
Depuis, pour Linux on a inventé **sudo**.

Avec `sudo` un certain nombre de problèmes on été résolus (en comparaison avec `su`)

- on ne lance qu’une commande à chaque fois, et une entrée de journal est créée à chaque fois. Par défaut, c’est plus simple qu’avec `su` car il est trop facile d’oublier l’option `-` qui fait toute la différence, ou encore d’oublier de fermer le shell ouvert par `su`( `exit` ou CtrlD )
- on donne son propre mot de passe, pas le mot de passe du super-utilisateur. C’est indispensable dans un système vraiment multi-utilisateur.
- une gestion de politique de sécurité, support de SELinux.
- Gestion fine des droits : on peut avoir les droits pour une liste définie de commandes

Bref, sous Linux , il n’y a aucune raison objective de préférer `su` à `sudo`.  
Il n’y a que si vous êtes obligé d’utiliser des systèmes `Unix` antiques ne proposant pas `sudo`, que vous devrez vous rabattre sur la commande POSIX `su`.

Exeercice

```auto
sudo id
sudo bash

```

Comment sortez-vous de l’environnement de la deuxième commande ?

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

Quand je vois la commande `su`, je sors mon revolver  
14 juillet 2019

« Un ordinateur c’est comme un frigo : on le branche et ça marche. »  
Laurent Serano Directeur informatique, réunion Délégués du Personnel 2010

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Juillet 14, 2019, 8:04 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/6 "2019-07-14T20:04:22Z")

</div>

A priori les utilisateurs du forum ne sont pas pour la plupart des employés d’une entreprise. L’aspect multi-utilisateurs reste donc théorique pour la plupart. Dans ce cas, sudo est assez vite casse-pieds avec son expiration rapide surtout si on a choisi des mots de passe forts avec énormément de caractères. J’espère que vous avez d’ouverture d’esprit pour supporter que certaines personnes ont vécu différemment et ne pensent pas pareil que vous.

---

<div class="post-metadata">

**Author:** ![diesel](https://www.debian-fr.org/user_avatar/www.debian-fr.org/diesel/32/8093_2.png) [@diesel](https://www.debian-fr.org/u/diesel)\
**Post date:** [Juillet 15, 2019, 6:29 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/7 "2019-07-15T06:29:19Z")

</div>

Vois pas le rapport.

Avec su, si tu es raisonnable, dès que tu n’en as plus besoin, tu fais “exit”.

Et donc, si tu en as besoin 3 minutes plus tard, il te faudra retaper “su” et entrer le mot de passe (en gros, comme avec sudo).

Si c’est pour rester sous su pendant toute la session, autant te loguer root d’entrée (mais c’est un autre sujet…).

Amicalement.

Jean-Marie

---

<div class="post-metadata">

**Author:** ![Blastrider](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/e47774/32.png) [@Blastrider](https://www.debian-fr.org/u/Blastrider)\
**Post date:** [Juillet 15, 2019, 12:41 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/8 "2019-07-15T12:41:01Z")

</div>

Il n’y a vraiment pas lieu d’être condescendant…

sudo -s ou sudo -i fonctionne aussi pour des privilèges longs.

Vous pouvez aussi faire sudo bash et exit à la fin.

Et pour Mr Jeprendstoutlemondedehautparcequejesuisingenieur bah va t’acheter de l’éducation !

---

<div class="post-metadata">

**Author:** ![diesel](https://www.debian-fr.org/user_avatar/www.debian-fr.org/diesel/32/8093_2.png) [@diesel](https://www.debian-fr.org/u/diesel)\
**Post date:** [Juillet 15, 2019, 1:15 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/9 "2019-07-15T13:15:48Z")

</div>

@ Blastrider,

Tu réponds à qui là ?

Parce que je t’avoue que j’ai un peu de mal à suivre (sauf peut-être pour la dernière ligne).

Amicalement.

Jean-Marie

---

<div class="post-metadata">

**Author:** ![Blastrider](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/e47774/32.png) [@Blastrider](https://www.debian-fr.org/u/Blastrider)\
**Post date:** [Juillet 15, 2019, 4:18 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/10 "2019-07-15T16:18:39Z")

</div>

@ diesel,

Je ne faisais pas allusion à tes propos mais bien à ceux de Mr petit-jean, dont je trouve le ton condescendant assez déplaisant.  
Tes remarques sont plutôt pertinentes, et mon ton incisif peut prêter à confusion il est vrai.  
Ne te méprends pas 😉

---

<div class="post-metadata">

**Author:** ![diesel](https://www.debian-fr.org/user_avatar/www.debian-fr.org/diesel/32/8093_2.png) [@diesel](https://www.debian-fr.org/u/diesel)\
**Post date:** [Juillet 15, 2019, 8:22 UTC](https://www.debian-fr.org/t/la-commande-export-ne-fonctionne-pas/79640/11 "2019-07-15T20:22:23Z")

</div>

Pas de souci de mon côté.

Amicalement.

Jean-Marie
