Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:superutilisateur [19/09/2013 13:27]
MicP [Se connecter en session root à partir d'une session user]
doc:systeme:superutilisateur [27/07/2019 11:49] (Version actuelle)
bendia [Application graphique]Ajout d'un avertissement concernant gksu
Ligne 2: Ligne 2:
  
   * Objet : passer en root (aussi appelé en français : //​administrateur//​ ou //​superutilisateur//​)   * Objet : passer en root (aussi appelé en français : //​administrateur//​ ou //​superutilisateur//​)
-  * Niveau requis : {{tag>​débutant}}+  * Niveau requis : {{tag>​débutant ​avisé}}
   * Commentaires : //​Administrer son système en console. //   * Commentaires : //​Administrer son système en console. //
-  * Débutant, à savoir : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
-  * Suivi : //Bonne lecture !// +  * Suivi : {{tag>​à-tester}} 
-    * Création par **smolski** 11/06/2013+    * Création par [[user>smolski]] le 11/06/2013 
 +    * Testé par <...> le <...>
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​pid=62624#​p62624 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​pid=62624#​p62624 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 +
 +//Bonne lecture !//
  
 ===== Introduction ===== ===== Introduction =====
Ligne 13: Ligne 16:
 L'​administration d'un système GNU/Linux se conduit via une session spéciale d'​administration nommée ''​root''​. L'​administration d'un système GNU/Linux se conduit via une session spéciale d'​administration nommée ''​root''​.
  
-Cette session permet toutes les possibilités de modifications,​ des plus courantes comme les mises à jour(([[manuel:​apt:​clients | Les outils apt]])) aux plus exceptionnelles comme la configuration du système embarqué.+Cette session permet toutes les possibilités de modifications,​ des plus courantes comme les mises à jour(([[:​doc:​systeme:​apt:​clients | Les outils apt]])) aux plus exceptionnelles comme la configuration du système embarqué.
  
-Il est donc nécessaire de n'​opérer sous cette session que dans le cadre de commandes bien maîtrisées et de [[commande:cp | pratiquer des copies de sauvegardes]] des fichiers de configuration à modifier avant toute intervention dessus.+Il est donc nécessaire de n'​opérer sous cette session que dans le cadre de commandes bien maîtrisées et de [[:​doc:​systeme:cp | pratiquer des copies de sauvegardes]] des fichiers de configuration à modifier avant toute intervention dessus.
  
-Ainsi, en cas de problème, il vous suffira de remettre l'​ancien fichier en place via un [[manuel:chroot]] salvateur.+Ainsi, en cas de problème, il vous suffira de remettre l'​ancien fichier en place via un [[:​doc:​systeme:chroot]] salvateur.
  
 ===== Se connecter en session root à partir d'une session user===== ===== Se connecter en session root à partir d'une session user=====
-<note tip>La ligne de commande en session user débute par un ''​$''​elle devient un ''#''​ en session root.</​note>​+ 
 +== ATTENTION ! == 
 + 
 +La ligne de commande en session user débute par un ''​$'' ​et elle devient un ''#''​ en session root. 
 ==== su ==== ==== su ====
  
-Lors de votre installation du système Debian, si vous avez renseigné le mot de passe destiné à root, la [[commande:su | commande su]] vous permettra d'​opérer le passage à cette session.+Lors de votre installation du système Debian, si vous avez renseigné le mot de passe destiné à root, la [[:​doc:​systeme:su | commande su]] vous permettra d'​opérer le passage à cette session. 
 + 
 +<note tip>Pour quitter une session //root//, tapez ''​exit''​+<​key>​Entrée</​key>​ ou <​key>​Ctrl</​key>​+<​key>​D</​key>​ :​-D</​note>​
  
 ==== sudo ==== ==== sudo ====
  
-Si vous n'avez pas renseigné de mot de passe root lors de l'​installation,​ [[logiciel:sudo | la commande sudo]] vous permettra automatiquement de passer vos interventions en mode root.+Si vous n'avez pas renseigné de mot de passe root lors de l'​installation,​ [[:​doc:​systeme:sudo | la commande sudo]] vous permettra automatiquement de passer vos interventions en mode root.
  
 === Astuces === === Astuces ===
  
-===sudo !!===+=== sudo !! ===
  
-Vous utilisez le service **sudo**, vous êtes  ​loger ​en tant que simple utilisateur,​ néanmoins vous souhaiter ​installer un logiciel :+Vous utilisez le service **sudo**, vous êtes logué ​en tant que simple utilisateur,​ néanmoins vous souhaitez ​installer un logiciel :
  
 <code user>​apt-get install terminator</​code>​ <code user>​apt-get install terminator</​code>​
-<code>E: Impossible d'​ouvrir le fichier verrou /​var/​lib/​dpkg/​lock - open (13: Permission non accordée)+<file config retour de la commande>E: Impossible d'​ouvrir le fichier verrou /​var/​lib/​dpkg/​lock - open (13: Permission non accordée).
 E: Impossible de verrouiller le répertoire d'​administration (/​var/​lib/​dpkg/​). Avez-vous les privilèges du superutilisateur ?​ E: Impossible de verrouiller le répertoire d'​administration (/​var/​lib/​dpkg/​). Avez-vous les privilèges du superutilisateur ?​
-</code>+</file>
  
-Misère ​vous avez oublier ​de spécifier le **sudo**, encore obligé de retourner au début de la ligne !+Misère ​! Vous avez oublié ​de spécifier le **sudo**, encore obligé de retourner au début de la ligne !
  
-Pas de panique, un simple ** < sudo !! > **, execute ​la dernière commande avec les droits root.+Pas de panique, un simple ** < sudo !! > **, exécute ​la dernière commande avec les droits root.
 <code user>​apt-get install terminator</​code>​ <code user>​apt-get install terminator</​code>​
-<code>E: Impossible d'​ouvrir le fichier verrou /​var/​lib/​dpkg/​lock - open (13: Permission non accordée) +<file config retour de la commande>E: Impossible d'​ouvrir le fichier verrou /​var/​lib/​dpkg/​lock - open (13: Permission non accordée). 
-E: Impossible de verrouiller le répertoire d'​administration (/​var/​lib/​dpkg/​). Avez-vous les privilèges du superutilisateur ?</code>+E: Impossible de verrouiller le répertoire d'​administration (/​var/​lib/​dpkg/​). Avez-vous les privilèges du superutilisateur ?</file>
 <code user>​sudo !! <code user>​sudo !!
 </​code>​ </​code>​
 <code user>​sudo apt-get install terminator</​code>​ <code user>​sudo apt-get install terminator</​code>​
-<code>Lecture des listes de paquets... Fait +<file config séquence interactive>Lecture des listes de paquets... Fait. 
-Construction de l'​arbre des dépendances ​      ​ +Construction de l'​arbre des dépendances.      ​ 
-Lecture des informations d'​état... Fait+Lecture des informations d'​état... Fait.
 Les paquets supplémentaires suivants seront installés : ​ Les paquets supplémentaires suivants seront installés : ​
   gnome-mime-data libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libfam0 libglade2-0 libgnome2-0 libgnome2-common   gnome-mime-data libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libfam0 libglade2-0 libgnome2-0 libgnome2-common
Ligne 66: Ligne 75:
 Après cette opération, 40,2 Mo d'​espace disque supplémentaires seront utilisés. Après cette opération, 40,2 Mo d'​espace disque supplémentaires seront utilisés.
 Souhaitez-vous continuer [O/​n] ? ​ Souhaitez-vous continuer [O/​n] ? ​
-</code>+</file>
  
 On vous demandera votre mot de passe, bien sûr.  On vous demandera votre mot de passe, bien sûr. 
  
-==== Astuce ====+=== prompt couleur ​=== 
 Pour mon login perso, j'ai mis la couleur de mon prompt en vert gras,​\\ ​ Pour mon login perso, j'ai mis la couleur de mon prompt en vert gras,​\\ ​
-juste en modifiant une ligne dans mon fichier ''​~/​.bashrc''​+juste en modifiant une ligne dans mon fichier ''​~/​.bashrc''​
 +(voir [[https://​wiki.archlinux.org/​index.php/​Color_Bash_Prompt | Color Bash Prompt]])
 <file bash ~/​.bashrc>​... <file bash ~/​.bashrc>​...
 if [ "​$color_prompt"​ = yes ]; then if [ "​$color_prompt"​ = yes ]; then
Ligne 91: Ligne 102:
 force_color_prompt=yes force_color_prompt=yes
 ...</​file>​ ...</​file>​
 +
 +===== Application graphique =====
 +
 +Certaines applications graphiques nécessitent les droits de superutilisateur pour accomplir leurs tâches correctement (//​[[doc:​environnements:​gnome:​gparted | gparted]]// par exemple). Cependant, il ne faut pas utiliser //su// ou //sudo// pour lancer ces applications sous peine de corrompre votre session graphique :-/
 +
 +<note warning>​Le paquet ''​gksu''​ n'​étant pas présent dans //Buster//, ce qui suit concernant GTK n'est plus d'​actualité. Théoriquement,​ les applications en GTK maintenues doivent utiliser d'​autres mécanismes pour permettre d'​obtenir ces droits((voir https://​debian-facile.org/​viewtopic.php?​id=24843))</​note>​
 +
 +Si vous utilisez des environnements basés sur la bibliothèque graphique **GTK** (//Gnome, XFCE, LXDE//) il faut utiliser la commande ''​gksu''​ ou ''​gksudo''​ ainsi :
 +<code user>​gksu votre_application</​code>​
 +ou
 +<code user>​gksudo votre_application</​code>​
 +
 +Si vous utilisez des environnements basés sur la bibliothèque graphique **QT** (//KDE//) il faut utiliser la commande ''​kdesu''​ ou ''​kdesudo''​ ainsi :
 +<code user>​kdesu votre_application</​code>​
 +ou
 +<code user>​kdesudo votre_application</​code>​
 +
 +Ainsi, la variable d’environnement ''​$HOME''​ prend la valeur ''/​root''​ plutôt que ''/​home/​user''​. Ceci implique que le fichier ''​.Xauthority''​ est stocké dans un dossier temporaire et évite des changements de permissions de ce fichier dans le ''/​home/​user''​ de l’utilisateur.
doc/systeme/superutilisateur.1379590065.txt.gz · Dernière modification: 19/09/2013 13:27 par MicP

Pied de page des forums

Propulsé par FluxBB