Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:su [13/02/2021 00:19] Jean-Pierre Pinson [Liens] |
doc:systeme:su [21/04/2023 13:34] (Version actuelle) --gilles-- [su sous buster] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
===== Fonction ===== | ===== Fonction ===== | ||
- | La commande ''su'' dans un terminal(([[:doc:systeme:terminal]])) ou une console(([[:doc:systeme:console]])) permet de devenir un autre utilisateur pour la durée d'une session ou, si on n'indique aucun //user//((session utilisateur)) de prendre les privilèges **root** (voir le tuto du : [[doc:systeme:superutilisateur|superutilisateur]]). | + | La commande ''su'' dans un terminal(([[:doc:systeme:terminal]])) ou une console(([[:doc:systeme:console]])) permet de devenir un autre utilisateur pour la durée d'une session ou, si on n'indique aucun //user//((session utilisateur)) de prendre les privilèges **root** (voir le tuto de : [[doc:systeme:superutilisateur|l'Administrateur]]). |
<note tip>La commande su utilise alors les privilèges du compte root à la place du vôtre.</note> | <note tip>La commande su utilise alors les privilèges du compte root à la place du vôtre.</note> | ||
- | En effet, le symbole ''#'' apparaît à la fin de l'invite à la place du symbole ''$'', ce qui signifie que les commandes suivantes seront exécutées en tant que super-utilisateur. | + | En effet, le symbole ''#'' apparaît à la fin de l'invite à la place du symbole ''$'', ce qui signifie que les commandes suivantes seront exécutées en tant qu'Administrateur. |
- | <note tip>La commande ''su -'' ouvre la session administrateur qui permet passer des commandes de n'importe quel chemin, c'est l'intérêt de la variable $PATH.</note> | + | <note tip>La commande ''su -'' ouvre la session administrateur qui permet de passer des commandes de n'importe quel chemin, c'est l'intérêt de la variable $PATH.</note> |
* Pour l'utiliser, entrez ''su -'' dans un terminal puis entrez le mot de passe root. | * Pour l'utiliser, entrez ''su -'' dans un terminal puis entrez le mot de passe root. | ||
* Pour quitter, tapez ''exit'' ou utilisez la combinaisons de 2 touches : ''Ctrl d''. \\ Vous verrez alors le symbole $ et non plus # , ce qui signifie que vous utilisez de nouveau le système en tant qu'utilisateur normal. | * Pour quitter, tapez ''exit'' ou utilisez la combinaisons de 2 touches : ''Ctrl d''. \\ Vous verrez alors le symbole $ et non plus # , ce qui signifie que vous utilisez de nouveau le système en tant qu'utilisateur normal. | ||
Ligne 26: | Ligne 26: | ||
===== su sous buster ===== | ===== su sous buster ===== | ||
- | Sur Debian 9((stretch)), un simple <code user>su</code> mettait ''/sbin'' dans cette variable, mais plus sous Debian 10 où il faut faire : | + | Sur Debian 9((stretch)), un simple <code user>su</code> mettait ''/sbin'' dans cette variable, mais plus à partir de Debian 10 où il faut faire : |
<code user>su -</code> | <code user>su -</code> | ||
ou | ou | ||
Ligne 37: | Ligne 37: | ||
`SHELL' (qui sont renseignées comme décrit ci- | `SHELL' (qui sont renseignées comme décrit ci- | ||
dessus), ainsi que `USER' et `LOGNAME' (qui sont | dessus), ainsi que `USER' et `LOGNAME' (qui sont | ||
- | alors remplies même pour le Super-Utilisateur). | + | alors remplies même pour l'Administrateur). |
Remplir `PATH' avec une valeur par défaut donnée | Remplir `PATH' avec une valeur par défaut donnée | ||
lors de la compilation. Se déplacer dans le réper | lors de la compilation. Se déplacer dans le réper |