# Su parle anglais alors que su - reste français! et autres différences

**URL:** <https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620>\
**Category:** Support Debian\
**Created:** [Décembre 28, 2022, 11:11 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620 "2022-12-28T11:11:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Décembre 28, 2022, 11:11 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/1 "2022-12-28T11:11:08Z")

</div>

bonjour ,  
en voulant passer en _root_ j’ai testé 2 méthodes même si j’ai lu sur ce forum , j’espère que ma mémoire est bonne , que **su -** est préférable .

Donc :

```nohighlight
mm@Xfce:~$ su
Mot de passe : 
root@Xfce:/home/mm# 
exit
mm@Xfce:~$ su -
Mot de passe : 
root@Xfce:~# 
déconnexion

```

la déconnexion s’est faite avec Ctrl + D dans les deux cas .

Et puis , dans ce contexte y-a-t-il une différence entre **/home/mm** et **(~)**?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 28, 2022, 11:24 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/2 "2022-12-28T11:24:58Z")

</div>

Oui sans le tiret le path n’est pas celui du super utilisateur mais le tient, tu te retrouve donc avec un utilisateur root et le path de l’utilisateur précédent (forte chance qu’il soit incomplet).

N’hésite pas à parcourir les page de manuel en voici une en ligne : [man su : su - change d'utilisateur (ou devient super-utilisateur)](http://www.man-linux-magique.net/man1/su.html)

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Décembre 28, 2022, 11:40 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/3 "2022-12-28T11:40:07Z")

</div>

> [@Clochette](#):
>
> N’hésite pas à parcourir les page de manuel en voici une en ligne

ton lien est bien plus clair , pour moi , que ce que j’ai obtenu par la commande **man su** ( ci-dessous ) :

> -, -l, --login  
> Start the shell as a login shell with an environment similar to a real  
> login:  
> \* clears all the environment variables except TERM and variables  
> specified by --whitelist-environment  
> \* initializes the environment variables HOME, SHELL, USER, LOG‐  
> NAME, and PATH  
> \* changes to the target user’s home directory  
> \* sets argv[0] of the shell to ‹&nbsp;-&nbsp;› in order to make the shell a  
> login shell

Le lien :

> Sans paramètre, su essaye de devenir le  
> super-utilisateur. Le paramètre optionel - peut être utilisé afin de  
> fournir un environnement similaire à celui qui serait obtenu par login  
> direct.

J’aime bien le **essaye**?? Il n’y arrive donc pas toujours ?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 28, 2022, 12:14 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/4 "2022-12-28T12:14:27Z")

</div>

> [@zao](#):
>
> J’aime bien le **essaye**?? Il n’y arrive donc pas toujours ?

C’est de l’humour apporté dans la traduction 😅

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Décembre 28, 2022, 1:08 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/5 "2022-12-28T13:08:11Z")

</div>

> [@Clochette](#):
>
> Oui sans le tiret le path n’est pas celui du super utilisateur mais le tient, tu te retrouve donc avec un utilisateur root et le path de l’utilisateur précédent

j’ai fini par comprendre , au moins en partie , ce qu’est ce _path_ et à quoi il sert .

- la commande **su** ayant un $PATH = celui de l’utilisateur précédent ( **mm** dans mon cas ) ne conduit pas à un vrai **root** car les commandes passées dans cette console vont chercher , quoi d’ailleurs , ~~des lanceurs~~ , des raccourcis vers ? , dans les mêmes répertoires que ceux utilisés par **mm**

```plaintext
mm@Xfce:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

mm@Xfce:~$ su 
Mot de passe : 
root@Xfce:/home/mm# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

```

- par contre si j’utilise **su -** la valeur $PATH est différente et correspond à un vrai **root** ( je suppose du moins )

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

```

j’espère ne pas dire trop de bêtises .

Même si dans une semaine j’aurai probablement oublié tout ça , merci pour l’info .

note : j’ai peut-être au moins une partie de la réponse à la question **à quoi sert de définir $PATH?** :  
**/usr/bin/cat** \<==\> **cat** ce qui simplifie l’écriture d’une commande car _bash_ , pour un utilisateur donné , sait où la chercher

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 28, 2022, 9:28 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/6 "2022-12-28T21:28:03Z")

</div>

Bonsoir,

`su` permet de s’authentifier avec un utilisateur qui aurait accès à un SHELL. (qui aurait un `/bin/bash` ou `/bin/sh` ou `/bin/dash` etc… dans la configuration de l’utilisateur.

Le fichier de configuration des utilisateurs de la machine : `/etc/passwd`  
Les SHell valident sont ici : `/etc/shells`  
Les mot de passe sont ici : `/etc/shadows`

Dans une console :

1. Quand tu tapes `su` (tout court) tu souhaites t’identifié en l’utilisateur «&nbsp;super-utilisateur&nbsp;» : `root`.

2. Quand tu tapes `su un_autre_user` tu souhaites t’identifié en `un_autre_user`.

3. Quand tu tapes `su -` (avec un tiret) tu demandes à la commande de t’envoyer dans le répertoire racine de l’utilisateur `root`

4. Quand tu tapes `su - un_autre_user` tu demandes à la commande de t’envoyer dans le répertoire racine de `un_autre_user`.

Le tiret sert a çà : il aurait pû/dû écrire la commande avec un «&nbsp;tilde&nbsp;» `su ~ un_autre_user` cela aurait été mieux 🤣[Tilde ~ / Wiki / Debian-facile](https://debian-facile.org/doc:programmation:shell:tilde)

😉

> Et quand, tu tapes `exit`, qu’il y ai écrit `déconnexion` ou `exit` et ben t’es déconnecté.e.

_En fait c’est ton environnement `mm@Xfce` qui est (bien) configuré avec ton langage, le` FR_fr`._  
_Ton `Xfce` en mode `root` ne l’est pas._

Sinon, donc, çà doit être une question de `locale`.. Il faut demander aux autres 😅

Bonnes fêtes de fin d’année ! On ne boit pas trop, on ne fait les cons ou les salopes, bon, «&nbsp;la bonne conduite, l’art de bien rouler&nbsp;», on fait attention aux autres et on met nos clignotant pour dire où l’on va… et surtout on regarde derrière et autour de soi !!!

Romain.

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 28, 2022, 9:39 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/7 "2022-12-28T21:39:30Z")

</div>

Sinon j’ajoute :

Si dans ton **Xfce** qui souhaites créer dans le clic droit de la souris «&nbsp; **Executer en tant qu’administrateur** &nbsp;» comme dans windows 👌 [Début de piste 😉](https://www.debian-fr.org/t/droit-sudo-utilisateur-sudo-s/87619/9)

Et, ben, il faut ouvrir un autre sujet !

😇

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 28, 2022, 10:04 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/8 "2022-12-28T22:04:01Z")

</div>

Sans savoir, vu que ton [Xfce](https://www.xfce.org/?lang=fr) de ton utilisateur est bien configuré en FR, çà doit fonctionné rapidement.

Pour mettre ton Xfce de root en français tu peut essayer :

`gnome-language-selector`

Il doit y avoir des valeurs à mettre dans des fichiers de `/root/.Xfce` comme celles de `/home/mm/.Xfce` mais je ne sais pas lesquelles.

J’ai trouvé ces sujets de discussion :

[Problème Français dans XFCE](https://www.debian-fr.org/t/probleme-francais-dans-xfce/78143)  
[Environnement en anglais, comment le mettre en français?](https://forum.ubuntu-fr.org/viewtopic.php?id=1999262)  
[[xfce]en francais c’est possible?(resolu)](https://forums.archlinux.fr/viewtopic.php?p=74750)

Bonne soirée 🙂

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Décembre 28, 2022, 10:42 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/9 "2022-12-28T22:42:30Z")

</div>

> [@anon36725218](#):
>
> Le fichier de configuration des utilisateurs de la machine : `/etc/passwd`

bonsoir ,

```plaintext
mm@Xfce:/etc$ wc -l passwd
38 passwd

```

alors que je suis seul sur ma machine j’aurais 38 utilisateurs au total ? C’est une surprise . De voir , par exemple , _pulse_ ou _backup_ être considérés comme des utilisateurs va m’obliger à revoir la définition de ce terme . Sans parler de l’utilisateur _nobody_ !! De l’humour une fois encore ? par référence à [ce post](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/4)

> Pour mettre ton Xfce de root en français tu peut essayer :

ça par contre ça n’est pas indipensable et si j’en ai fait la remarque au début c’est parce que j’ai été surpris de voir apparaître de l’anglais pour deux commandes que je ne pensais pas être si différentes . Sans plus .

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 29, 2022, 11:01 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/10 "2022-12-29T11:01:28Z")

</div>

> [@zao](#):
>
> alors que je suis seul sur ma machine j’aurais 38 utilisateurs au total ? C’est une surprise

Bonjour,

C’est normal - ce sont des utilisateurs pour les programmes.  
Il ne peuvent pas s’authentifier.

Seul les utilisateurs ayant un SHell executable peuvent s’identifier sur la machine - Les autres sont là pour pouvoir executer des taches «&nbsp;à chacun de leur programme&nbsp;» - c’est une sécurité.

par exemple l’utilisateur root et le 1er utilisateur (l’identifiant 1000) ont le SHell `/bin/bash` :

```
root:x:0:0:root:/root:/bin/bash
[...]
orj:x:1000:1000:O Romain Jaillet-ramey:/home/orj:/bin/bash
[...]

```

Le autres «&nbsp;utilisateurs&nbsp;» ont un SHell qui ne permet pas de se connecter à la machine :

```
[...]
games:x:5:60:games:/usr/games:/usr/sbin/nologin
[...]
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin

```

A titre d’information :  
le 1er IDentifiant est le «&nbsp;`0`&nbsp;» → super-utilisateur  
le dernier IDentifiant est le «&nbsp;`65534`&nbsp;» → nobody

«&nbsp;nobody&nbsp;» correspond à «&nbsp;personne&nbsp;» (toute personne qui aurait pû accéder à la machine sans n’avoir de droit particulier → par exemple → lors d’un accès via un serveur «&nbsp;FTP anonyme&nbsp;» que tu aurais installé sur ta machine).

> **Hors Sujet (attribution des droits)**
>
> Quand tu attribues des droits à un fichier ou a un dossier tu as «&nbsp;3 bits&nbsp;» par type.
> 
> Les 3 premiers bits → pour l’utilisateur  
> Les 3 suivants → pour le groupe  
> Les 3 dernier → pour le reste des utilisateurs de la machine.
> 
> Tu as «&nbsp;`r`&nbsp;» pour read (lire)  
> Tu as «&nbsp;`w`&nbsp;» pour write (écrire)  
> Tu as «&nbsp;`x`&nbsp;» pour executer (executer )
> 
> Tu t’appercois par exemple que le dossier `/root` est accessible que pour lui-même.
> 
> ```
> ls -l /
> drwx------ 10 root root 4096 Dec 26 18:19 root
> 
> ```
> 
> Tu t’appercois que le dossier `/home/orj` est accessible en lecture pour tout le monde.
> 
> ```
> ls -l /home/
> drwxr-xr-x 3 orj orj 4096 Dec 11 16:49 orj
> 
> ```
> 
> Tu peut changer les droits avec la commande `chmod`  
> Tu peut changer l’utilisateur avec la commande `chown`  
> Tu peut changer le groupe avec la commande `chgrp`
> 
> Par exemple tu peut ajouter avec `+` et enlever des droits avec `-`
> 
> ```
> chmod g+w /home/orj/
> 
> ```
> 
> Ici, j’ai ajouté au groupe les droits d’écrire.
> 
> Si je veut les enlever je fais un :
> 
> ```
> chmod g-w /home/orj/
> 
> ```
> 
> En passant le fichiers des «&nbsp;groupes&nbsp;» est celui-ci (tu peut ajouter des «&nbsp;utilisateurs&nbsp;» à chacun des groupes) :
> 
> ```
> cat /etc/group
> [...]
> orj:x:1000:
> [...]
> 
> ```
> 
> Je peut dire que les utilisateurs «&nbsp;orj&nbsp;» et «&nbsp;romain&nbsp;» ont la main sur le groupe «&nbsp;my\_group&nbsp;» :
> 
> ```
> cat /etc/group
> [...]
> orj:x:1000:
> romain:x:1001:
> my_group:x:5000:orj,romain
> [...]
> 
> ```
> 
> Qui permet de configurer un dossier par exemple de cette façon :
> 
> ```
> ls -l /home/
> drwxrwxr-x 3 orj my_group 4096 Dec 11 16:49 orj
> 
> ```
> 
> Pour que «&nbsp;romain&nbsp;» puisse modifier les fichiers de `/home/orj/` puisse que le groupe «&nbsp;my\_group&nbsp;» a les droits d’écriture.
> 
> En passant et pour finir, il y a la commande `umask` qui permet de configurer les droits d’écriture sur un répertoire pour la création d’un fichier.
> 
> Si l’utilisateur «&nbsp;romain&nbsp;» créait un fichier dans `/home/orj/` le fichiers sera par default non modifiable pour l’utilisateur «&nbsp;orj&nbsp;». Il faut configurer le «&nbsp;`umask`&nbsp;» pour que le groupe donne les permission d’écrire.
> 
> ```
> romain@machine ~: # touch /home/orj/file_romain.txt
> romain@machine ~: # ls -l /home/orj/file_romain.txt
> -rw-r--r-- romain romain 63 févr. 20 file_romain.txt
> root@machine ~: # umask 002 /home/orj/
> romain@machine ~: # touch /home/orj/file2_romain.txt
> -rw-rw-r-- romain romain 63 févr. 20 file2_romain.txt
> 
> ```
> 
> Par contre le groupe «&nbsp;romain&nbsp;» n’a pas d’utilisateur associé..  
> Il faut changer la configuration des utilisateurs/groupes, dire que les utilisateurs «&nbsp;orj&nbsp;» et «&nbsp;romain&nbsp;» sont dans le groupe «&nbsp;5000&nbsp;» (my\_group).
> 
> > Note de Moi-même : `umask` est déclaré avec les bits «&nbsp;inversé&nbsp;» de `chmod` :
> > 
> > Par exemple `chmod 750 /repertoire` :
> > 
> > 1. qui dit executer-lire-ecrire «&nbsp;7&nbsp;» pour l’utilisateur
> > 2. qui dit executer-lire «&nbsp;5&nbsp;» pour le groupe
> > 3. qui dit «&nbsp;aucun droit&nbsp;» «&nbsp;0&nbsp;» pour les autres users de la machine.
> > 
> > En mode `umask 027 /repertoire` ce serait :
> > 
> > 1. qui dit executer-lire-ecrire «&nbsp;0&nbsp;» pour l’utilisateur (7-7 = 0)
> > 2. qui dit executer-lire «&nbsp;2&nbsp;» pour le groupe (7-5 = 2)
> > 3. qui dit «&nbsp;aucun droit&nbsp;» «&nbsp;7&nbsp;» pour les autres users de la machine (7-0 = 7)
> 
> | Permissions | Notation en octet |
> | --- | --- |
> | r (lecture) | 4 |
> | w (écriture) | 2 |
> | x (exécution) | 1 |
> 
> [Qu’est-ce que umask et comment utiliser la commande umask](https://www.malekal.com/quest-ce-que-umask-et-comment-utiliser-la-commande-umask/)..

Bonne journée.

Romain

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Décembre 29, 2022, 11:26 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/11 "2022-12-29T11:26:00Z")

</div>

> [@anon36725218](#):
>
> « nobody » correspond à « personne » (toute personne qui aurait pû accéder à la machine sans n’avoir de droit particulier

ok ; merci pour ces précisions . Je suis pourvu en _nobodies_ : 4 au total

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Décembre 29, 2022, 11:40 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/12 "2022-12-29T11:40:10Z")

</div>

> [@zao](#):
>
> dans ce contexte y-a-t-il une différence entre **/home/mm** et **(~)**?

Oui dans ce contexte ~ vaut /root, le répertoire personnel du super-utilisateur.

> [@anon36725218](#):
>
> 1. Quand tu tapes `su -` (avec un tiret) tu demandes à la commande de t’envoyer dans le répertoire racine de l’utilisateur `root`
> 2. Quand tu tapes `su - un_autre_user` tu demandes à la commande de t’envoyer dans le répertoire racine de `un_autre_user` .
> 
> Le tiret sert a çà : il aurait pû/dû écrire la commande avec un « tilde » `su ~ un_autre_user`

Pas du tout. Le tiret de su est un raccourci pour -l ou --login et n’a rien à voir avec le tilde qui représente le répertoire personnel de l’utilisateur courant du shell.

> [@anon36725218](#):
>
> Et quand, tu tapes `exit` , qu’il y ai écrit `déconnexion` ou `exit` et ben t’es déconnecté.e.

Non, exit n’est pas une déconnexion mais une sortie parce qu’il n’y avait pas de «&nbsp;connexion&nbsp;».

> [@anon36725218](#):
>
> _En fait c’est ton environnement `mm@Xfce` qui est (bien) configuré avec ton langage, le ` FR_fr` ._  
> _Ton `Xfce` en mode `root` ne l’est pas._

Le comportement se produit aussi dans une console texte tty, donc je ne vois pas ce que Xfce vient faire ici.

> [@anon36725218](#):
>
> Sinon, donc, çà doit être une question de `locale`

Non, la locale est identique dans les deux cas.

Voici l’explication :  
«&nbsp;exit&nbsp;» et «&nbsp;déconnexion&nbsp;» ne sont pas affichés par su mais pas le shell qu’il exécute, bash.  
«&nbsp;exit&nbsp;» n’est pas la traduction de «&nbsp;déconnexion&nbsp;» qui est «&nbsp;logout&nbsp;».  
bash affiche «&nbsp;déconnexion&nbsp;» ou «&nbsp;logout&nbsp;» lorsqu’il a été lancé en tant que shell de session, comme lorsqu’il est lancé par su -. Sinon, bash affiche «&nbsp;exit&nbsp;».  
Comparer ce qui est affiché quand on fait ctrl+d dans les cas suivants :

```
bash
LANG=C bash
bash -l
LANG=C bash -l

```

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 29, 2022, 11:40 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/13 "2022-12-29T11:40:57Z")

</div>

> [@zao](#):
>
> ok ; merci pour ces précisions

😉

> [@zao](#):
>
> Je suis pourvu en _nobodies_ : 4 au total

Bonne fin de journée à vous 🙂

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 29, 2022, 11:54 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/14 "2022-12-29T11:54:27Z")

</div>

> [@PascalHambourg](#):
>
> Pas du tout. Le tiret de su est un raccourci pour -l ou --login et n’a rien à voir avec le tilde qui représente le répertoire personnel de l’utilisateur courant du shell.

Et `su` sans tiret permet de faire quoi ; de ne pas se loguer ? çà doit être un raccourcis de `-l` `--login` aussi 🤣

`su` avec un tiret me fais changer de répertoire… et me place dans le répertoire «&nbsp;racine&nbsp;» de l’utilisateur.

> [@PascalHambourg](#):
>
> Non, exit n’est pas une déconnexion mais une sortie parce qu’il n’y avait pas de « connexion ».

Bon..

> [@PascalHambourg](#):
>
> Le comportement se produit aussi dans une console texte tty, donc je ne vois pas ce que Xfce vient faire ici.

…

Merci pour ces explications.

Ctrl + d → je déconnecte.

Bonne journée à vous.

Romain

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Décembre 29, 2022, 12:00 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/15 "2022-12-29T12:00:04Z")

</div>

> [@anon36725218](#):
>
> Ctrl + d → je déconnecte.

cette écriture aurait ma préférence car elle a le mérite de distinguer minuscule et majuscule et éviterait l’emploi de  
Maj lorsqu’on veut une majuscule , mais je ne l’ai vue nulle part . Et même par souci d’économie pourquoi pas Ctrl + d ?

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 29, 2022, 12:05 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/16 "2022-12-29T12:05:56Z")

</div>

Bonne journée.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Décembre 29, 2022, 12:22 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/17 "2022-12-29T12:22:34Z")

</div>

> [@anon36725218](#):
>
> Et `su` sans tiret permet de faire quoi ; de ne pas se loguer ?

Exactement. Cela ne lance pas un shell de connexion.

> [@anon36725218](#):
>
> `su` avec un tiret me fais changer de répertoire

Ce n’est qu’un effet parmi d’autres de l’option -l. Voir la page de manuel pour les autres effets.

> [@anon36725218](#):
>
> Ctrl + d → je déconnecte.

En fait Ctrl+d n’est pas un signal de déconnexion mais de la fin du flux d’entrée standard (stdin) comme lorsque la fin d’un fichier d’entrée est atteinte, et fonctionne avec n’importe quel programme lancé par le shell et qui attend des données sur son entrée standard ( (cat, grep, sed…), pas seulement le shell lui-même. Généralement cela entraîne la terminaison du programme puisque celui-ci n’a plus de données à lire, mais ce n’est pas systématique.

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 29, 2022, 1:04 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/18 "2022-12-29T13:04:09Z")

</div>

> [@PascalHambourg](#):
>
> Exactement. Cela ne lance pas un shell de connexion.

Ok.

> [@PascalHambourg](#):
>
> Ce n’est qu’un effet parmi d’autres de l’option -l. Voir la page de manuel pour les autres effets.

oui.

> [@PascalHambourg](#):
>
> En fait Ctrl+d n’est pas un signal de déconnexion mais de la fin du flux d’entrée standard (stdin)

Oui, je suis revennue - C’était juste la fin de mon flux de communication standard.

> [@PascalHambourg](#):
>
> En fait Ctrl+d n’est pas un signal de déconnexion mais de la fin du flux d’entrée standard (stdin) comme lorsque la fin d’un fichier d’entrée est atteinte, et fonctionne avec n’importe quel programme lancé par le shell et qui attend des données sur son entrée standard ( (cat, grep, sed…), pas seulement le shell lui-même. Généralement cela entraîne la terminaison du programme puisque celui-ci n’a plus de données à lire, mais ce n’est pas systématique.

Non, mais Ok. Je suis (suivre), j’essaie, je comprend..

Bonne journée, merci @PascalHambourg 😊

---

<div class="post-metadata">

**Author:** ![zao](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/z/ce7236/32.png) [@zao](https://www.debian-fr.org/u/zao)\
**Post date:** [Décembre 30, 2022, 2:23 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/19 "2022-12-30T02:23:26Z")

</div>

> [@PascalHambourg](#):
>
> Oui dans ce contexte ~ vaut /root, le répertoire personnel du super-utilisateur.

je viens de réaliser que ceci est le 1er exemple concret qui illustre parfaitement la remarque que @anon29980398 m’avait faite sur l’utilisation de ce _tilde_ comme raccourci dans une commande liée à l’utilisation du protocle _scp_ . Je ne l’avais pas comprise et oubliée : jusqu’à aujourd’hui où le sou est enfin tombé . Comme je n’ouvre quasimment que des consoles **utilisateur mm** ou avec _sudo_ plutôt que _root_ si nécessaire , je ne m’en rendais tout simplement pas compte , le _tilde_ ayant toujours la même signification .

---

<div class="post-metadata">

**Author:** ![jpp45](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jpp45/32/7665_2.png) [@jpp45](https://www.debian-fr.org/u/jpp45)\
**Post date:** [Décembre 31, 2022, 7:03 UTC](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620/20 "2022-12-31T07:03:25Z")

</div>

Oui c’est ça zao 🙂

[Page suivante](https://www.debian-fr.org/t/su-parle-anglais-alors-que-su-reste-francais-et-autres-differences/87620.md?page=2)
