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 [20/08/2009 10:49] smolski |
doc:systeme:su [28/05/2015 19:44] milou [Exemple] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== su ====== | ||
+ | |||
+ | |||
+ | * Objet : su | ||
+ | * Niveau requis : {{tag>débutant avisé}} | ||
+ | * 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 : | ||
+ | * Création pas [[user>mattux]] le 07/06/2007 | ||
+ | * Mise à jour par smolski le 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 ===== | ||
+ | |||
+ | 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 ===== | ||
+ | |||
+ | <file user>su</file> | ||
+ | |||
+ | Pour débuter une session ''root'' tapez simplement : | ||
+ | <code user> | ||
+ | su -</code> | ||
+ | |||
+ | Pour débuter une session sous un login //utilisateur// tapez : | ||
+ | <code user> | ||
+ | su [login]</code> | ||
+ | |||
+ | <note warning>**ATTENTION !** ''root'' se doit de ne lancer que des logiciels très sûrs, afin de ne pas risquer de causer de faille de sécurité. En particulier, n'utilisez pas votre client IRC, un plugin Flash, ou tout autre faille de sécurité sur pattes, depuis votre session root.</note> | ||
+ | |||
+ | ===== Exemple ===== | ||
+ | |||
+ | ==== Pour me connecter en tant que root : ==== | ||
+ | |||
+ | <code user>su | ||
+ | Mot de passe :[passwd_root]</code> | ||
+ | |||
+ | 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. | ||
+ | |||
+ | 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é__. | ||
+ | |||
+ | 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. | ||
+ | <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)). \\ | ||
+ | Le signe # est devant la ligne de commande si la commande s'opère en //root// exclusivement : | ||
+ | # [commande_linux] | ||
+ | Le signe $ est devant la ligne de commande s'opérant en //user//. | ||
+ | $ [commande_linux] | ||
+ | </note> | ||
+ | <note warning>**ATTENTION** ! Toujours privilégier l'usage d'un terminal user sur celui d'un terminal root... On vous aura prévenu !</note> | ||
+ | |||
+ | ==== Session root ==== | ||
+ | |||
+ | Passer en session root ainsi : | ||
+ | <code user>su - | ||
+ | Mot de passe:[passwd_root]</code> | ||
+ | |||
+ | Une intervention sous session root peut être dévastatrice. Voir pour exemple une précaution à prendre avec [[:doc:systeme:rm | la commande rm]] ici : | ||
+ | * [[:doc:systeme:rm#vigilance | Commande rm, vigilance !]] | ||
+ | |||
+ | ==== Session user ==== | ||
+ | |||
+ | Par exemple, pour un user se nommant //toto//, on tape : | ||
+ | <code user>su toto | ||
+ | Mot de passe :[passwd_toto]</code> | ||
+ | |||
+ | ==== Session temporaire root : ==== | ||
+ | |||
+ | En utilisant par exemple la commande d'administration **fdisk**((Voir : [[:doc:systeme:fdisk]])) réservée à root : | ||
+ | <code user>su -c 'fdisk -l' | ||
+ | Mot de passe :[passwd_root]</code> | ||
+ | |||
+ | //Donnera la réponse ci-dessous (par exemple pour mon pc...) :// | ||
+ | <file config retour de la commande>Disk /dev/sda: 160.0 GB, 160041885696 bytes | ||
+ | 255 heads, 63 sectors/track, 19457 cylinders | ||
+ | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
+ | Disk identifier: 0x00095bb2 | ||
+ | |||
+ | Device Boot Start End Blocks Id System | ||
+ | /dev/sda1 1 36 289138+ 83 Linux | ||
+ | /dev/sda2 37 19457 155999182+ 5 Extended | ||
+ | /dev/sda5 6689 19457 102566961 83 Linux | ||
+ | /dev/sda6 37 607 4586494+ 83 Linux | ||
+ | /dev/sda7 608 1823 9767488+ 83 Linux | ||
+ | /dev/sda8 1824 4255 19535008+ 83 Linux | ||
+ | /dev/sda9 4256 4863 4883728+ 83 Linux | ||
+ | /dev/sda10 4864 6079 9767488+ 83 Linux | ||
+ | /dev/sda11 6080 6688 4891761 82 Linux swap / Solaris | ||
+ | .../... | ||
+ | </file> | ||
+ | |||
+ | Et nous restons en user après cette commande validée en root. | ||
+ | |||
+ | <note>N'omettez pas les quotes simples (') encadrant la commande //fdisk//.</note> | ||
+ | |||
+ | //Et voilà aussi simple que ça, pas possible.// ^_^ | ||
+ | |||
+ | ===== Nota de geek ===== | ||
+ | |||
+ | //Quittez la session ou le terminal en tapant //[ **Ctrl d** ]//, ça l'fait grave...// \\ | ||
+ | De **tetrix** sur le forum là : | ||
+ | * http://debian-facile.org/forum/viewtopic.php?pid=38912#p38912 | ||
+ | |||
+ | |||