C'est ce qui s'est passé lorsque j'ai exécuté Sudo su
suivi de exit
$ Sudo su
# exit
exit
$
La commande exit ne ferme pas mon émulateur de terminal.
Est-ce un terminal enfant?
Une fois que vous avez exécuté Sudo su
ou su user
, un nouveau shell est en cours de création.
Exécution de exit
(ou Ctrl+D) quittera le nouveau shell créé et vous ramènera à votre précédent shell.
Point de départ - bash Shell s'exécute sur le PID 25050:
$ ps
PID TTY TIME CMD
25050 pts/17 00:00:00 bash
25200 pts/17 00:00:00 ps
L'exécution de Sudo su
crée un nouveau processus bash qui s'exécute sur le PID 25203:
$ Sudo su
# ps
PID TTY TIME CMD
25201 pts/17 00:00:00 Sudo
25202 pts/17 00:00:00 su
25203 pts/17 00:00:00 bash
25213 pts/17 00:00:00 ps
# exit
Quitter Sudo su
et revenir au point de départ - bash Shell est exécuté sur le PID 25050:
$ ps
PID TTY TIME CMD
25050 pts/17 00:00:00 bash
25214 pts/17 00:00:00 ps
$