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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:su [11/01/2012 16:31] smolski |
doc:systeme:su [02/10/2013 07:52] smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== su ====== | ====== su ====== | ||
- | * Objet : commande su | + | |
- | * Niveau requis : TOUS | + | * Objet : su |
- | * Commentaires : // Changer de session en console ou dans un terminal. // | + | * Niveau requis : {{tag>débutant}} |
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Commentaires : //Changer de session en console ou dans un terminal. // FIXME |
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * Suivi : | ||
+ | * Mise à jour par smolski 02-10-2013 | ||
+ | * Testé par <...> le <...> FIXME | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1698 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | === Nota === | ||
+ | |||
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | La commande ''su'' dans un terminal(([[manuel:terminal]])) ou une console(([[manuel:console]])) permet de devenir un autre utilisateur pour la durée d'une session ou, si on n'indique aucun //user//((session utilisateur)) de passer en **root**((session administration)). | + | 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 passer en **root**((session administration)). |
===== Syntaxe ===== | ===== Syntaxe ===== | ||
- | su | + | <file user>su</file> |
Pour débuter une session ''root'' tapez simplement : | Pour débuter une session ''root'' tapez simplement : | ||
- | <code bash> | + | <code user> |
su -</code> | su -</code> | ||
- | Pour débuter une session sous un login //user// tapez : | + | Pour débuter une session sous un login //utilisateur// tapez : |
- | <code bash> | + | <code user> |
su [login]</code> | su [login]</code> | ||
Ligne 28: | Ligne 37: | ||
==== Pour me connecter en tant que root : ==== | ==== Pour me connecter en tant que root : ==== | ||
- | mattux@chile: $ su | + | <code user>su |
- | Mot de passe :[passwd_root] | + | Mot de passe :[passwd_root]</code> |
- | chile:/home/mattux # | + | |
- | Lorsque vous tapez votre mot de passe pour la première fois vous avez l'impression qu'il y a quelque chose qui cloche avec votre système. \\ | + | Lorsque vous tapez votre mot de passe pour la première fois vous avez l'impression qu'il y a quelque chose qui cloche avec votre système. En effet, vous tapez les caractères le composants et le curseur semble bloqué, il ne bouge pas et rien n'apparaît à l'écran. |
- | En effet, vous tapez les caractères composants votre passwd((votre mot de passe)), mais le curseur semble bloqué, il ne bouge pas et rien n'apparaît à l'écran. | + | |
Pour les débutants, un tel comportement est pour le moins déroutant. \\ | Pour les débutants, un tel comportement est pour le moins déroutant. \\ | ||
- | Rassurez-vous, tout est correct, le système est conçu comme cela : __c'est une mesure de sécurité__. \\ | + | Rassurez-vous, tout est correct, le système est conçu comme cela : __c'est une mesure de sécurité__. |
- | Rien ne bouge à l'écran mais tout ce que vous tapez au clavier est bien pris en compte. En le validant((appuyer sur la touche [Entrée])) il permet d'ouvrir la session indiquée. \\ | + | |
+ | Rien ne bouge à l'écran mais tout ce que vous tapez au clavier est bien pris en compte. En le validant((appuyer sur la touche [Entrée])) cela permet d'ouvrir la session indiquée. | ||
Remarquez aussi que la ligne de commande en session user se termine par un ''$'' qui devient un ''#'' en session root. | Remarquez aussi que la ligne de commande en session user se termine par un ''$'' qui devient un ''#'' en session root. | ||
<note tip>C'est une indication couramment employée dans les tutos linux pour indiquer la session sous laquelle opérer la commande qui suit ce signe((Le signe $ ou # n'est donc pas à recopier dans l'énoncé de la commande indiquée)). \\ | <note tip>C'est une indication couramment employée dans les tutos linux pour indiquer la session sous laquelle opérer la commande qui suit ce signe((Le signe $ ou # n'est donc pas à recopier dans l'énoncé de la commande indiquée)). \\ | ||
Ligne 49: | Ligne 58: | ||
==== Session root ==== | ==== Session root ==== | ||
- | mattux@chile:~> su - | + | Passer en session root ainsi : |
- | Mot de passe:[passwd_root] | + | <code user>su - |
- | chile: # | + | Mot de passe:[passwd_root]</code> |
- | Une intervention sous session root peut être dévastatrice. Voir pour exemple une précaution à prendre avec [[commande:rm | la commande rm]] ici : | + | Une intervention sous session root peut être dévastatrice. Voir pour exemple une précaution à prendre avec [[:doc:systeme:rm | la commande rm]] ici : |
- | * [[commande:rm#vigilance | Commande rm, vigilance !]] | + | * [[:doc:systeme:rm#vigilance | Commande rm, vigilance !]] |
==== Session user ==== | ==== Session user ==== | ||
Par exemple, pour un user se nommant //toto//, on tape : | Par exemple, pour un user se nommant //toto//, on tape : | ||
- | mattux@chile:~> su toto | + | <code user>su toto |
- | Mot de passe :[passwd_toto] | + | Mot de passe :[passwd_toto]</code> |
- | toto@chile: $ | + | |
==== Session temporaire root : ==== | ==== Session temporaire root : ==== | ||
- | En utilisant par exemple la commande d'administration **fdisk**((Voir : [[commande:fdisk]])) réservée à root : | + | En utilisant par exemple la commande d'administration **fdisk**((Voir : [[:doc:systeme:fdisk]])) réservée à root : |
- | mattux@chile:$ su -c 'fdisk -l' | + | <code user>su -c 'fdisk -l' |
- | Mot de passe :[passwd_root] | + | Mot de passe :[passwd_root]</code> |
//Donnera la réponse ci-dessous (par exemple pour mon pc...) :// | //Donnera la réponse ci-dessous (par exemple pour mon pc...) :// | ||
- | Disk /dev/sda: 160.0 GB, 160041885696 bytes | + | <code bash>Disk /dev/sda: 160.0 GB, 160041885696 bytes |
255 heads, 63 sectors/track, 19457 cylinders | 255 heads, 63 sectors/track, 19457 cylinders | ||
Units = cylinders of 16065 * 512 = 8225280 bytes | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
Ligne 86: | Ligne 94: | ||
/dev/sda11 6080 6688 4891761 82 Linux swap / Solaris | /dev/sda11 6080 6688 4891761 82 Linux swap / Solaris | ||
.../... | .../... | ||
- | mattux@chile: $ | + | </code> |
Et nous restons en user après cette commande validée en root. | Et nous restons en user après cette commande validée en root. | ||
- | <note>N'omettez pas les quotes (') encadrant la commande //fdisk//.</note> | + | <note>N'omettez pas les quotes simples (') encadrant la commande //fdisk//.</note> |
//Et voilà aussi simple que ça, pas possible.// ^_^ | //Et voilà aussi simple que ça, pas possible.// ^_^ |