Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:aldian:sudo_gedit [Le 07/01/2019, 16:43]
aldian créée
utilisateurs:aldian:sudo_gedit [Le 11/09/2022, 13:12] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 10: Ligne 10:
 Pour des raisons de sécurité, un utilisateur lambda ne peut pas modifier tous les [[:​arborescence|fichiers]] du système. Généralement il a simplement accès à ce qui est situé dans le dossier ''/​home/​utilisateurlambda''​. ​ Pour des raisons de sécurité, un utilisateur lambda ne peut pas modifier tous les [[:​arborescence|fichiers]] du système. Généralement il a simplement accès à ce qui est situé dans le dossier ''/​home/​utilisateurlambda''​. ​
  
-Cela présente également l'​avantage que si plusieurs personnes utilisent le même ordinateur, il n'y a pas de risque que l'un modifie les fichiers de l'​autre,​ soit par action délibérée,​ soit par effet de bord, par exemple si suite à un bug quelconque l'un des logiciels utilisés essaie d'​écrire là où il ne devrait pas. +Cela présente également l'​avantage que si plusieurs personnes utilisent le même ordinateur, il n'y a pas de risque que l'un modifie les fichiers de l'​autre,​ soit par action délibérée,​ soit par effet de bord, par exemple si suite à un bug quelconque l'un des logiciels utilisés essaie d'​écrire là où il ne devrait pas.
  
 Dans le même ordre d'​idée,​ il n'y a pas non plus de risque de modifier par mégarde des fichiers nécessaires au bon fonctionnement d'​Ubuntu,​ car ces derniers sont gérés par un utilisateur dédié: ''​root''​. Mais du coup lorsqu'​on a vraiment besoin de modifier un fichier système, il faut se faire passer pour l'​utilisateur root afin d'​exécuter des commandes non plus en tant que simple utilisateur,​ comme c'est le cas par défaut, mais en tant qu'​administrateur. C'est le rôle de la commande [[:​sudo|sudo]] Dans le même ordre d'​idée,​ il n'y a pas non plus de risque de modifier par mégarde des fichiers nécessaires au bon fonctionnement d'​Ubuntu,​ car ces derniers sont gérés par un utilisateur dédié: ''​root''​. Mais du coup lorsqu'​on a vraiment besoin de modifier un fichier système, il faut se faire passer pour l'​utilisateur root afin d'​exécuter des commandes non plus en tant que simple utilisateur,​ comme c'est le cas par défaut, mais en tant qu'​administrateur. C'est le rôle de la commande [[:​sudo|sudo]]
Ligne 43: Ligne 43:
  
   * ''​sudo gedit /​chemin/​vers/​fichier''​ (déconseillé de même que toute utilisation de sudo pour lancer une application graphique)   * ''​sudo gedit /​chemin/​vers/​fichier''​ (déconseillé de même que toute utilisation de sudo pour lancer une application graphique)
-  * ''​sudo -H'',​ ''​sudo -s''​ ou ''​sudo -i''​ (le moins pire des trois) pour passer en utilisateur root, suivit de ''​gedit /​chemin/​vers/​fichier''​ (cette méthode est moins pire que ''​sudo gedit''​ mais sans résoudre ​tous les problèmes)+  * ''​sudo -H'',​ ''​sudo -s''​ ou ''​sudo -i''​ (le moins mauvaise ​des trois) pour passer en utilisateur root, suivit de ''​gedit /​chemin/​vers/​fichier''​ (cette méthode est moins mauvaise ​que ''​sudo gedit''​ mais elle ne résout pas tous les problèmes)
   * ''​pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit''​ (techniquement valide si ce n'est que c'est identique à la méthode canonique, en plus compliqué)   * ''​pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit''​ (techniquement valide si ce n'est que c'est identique à la méthode canonique, en plus compliqué)
   * ''​gksudo gedit''​ (ou ''​kdesudo kate''​ pour les utilisateurs de [[:​kubuntu|Kubuntu]]):​ ça peut encore marcher sur des distributions encore basées sur [[:​xorg|X.org]],​ à condition d'​installer les paquets correspondants,​ mais dans le cas d'​[[:​bionic|Ubuntu 18.04 LTS]] et suivantes ça sera complètement inopérant.   * ''​gksudo gedit''​ (ou ''​kdesudo kate''​ pour les utilisateurs de [[:​kubuntu|Kubuntu]]):​ ça peut encore marcher sur des distributions encore basées sur [[:​xorg|X.org]],​ à condition d'​installer les paquets correspondants,​ mais dans le cas d'​[[:​bionic|Ubuntu 18.04 LTS]] et suivantes ça sera complètement inopérant.
Ligne 71: Ligne 71:
   - Rétablissement de la session graphique originale: ''​xhost -si:​localuser:​root''​   - Rétablissement de la session graphique originale: ''​xhost -si:​localuser:​root''​
  
 +<​note>​Si l'​utilisation de ''​sudo -H''​ vous permet de protéger votre //HOME//, l'​implication est que c'est le //HOME// de l'​utilisateur //root// qui sera affecté par d'​éventuels effets de bord. </​note>​
  
 ===== Conclusion ===== ===== Conclusion =====
  • utilisateurs/aldian/sudo_gedit.1546875826.txt.gz
  • Dernière modification: Le 07/01/2019, 16:43
  • par aldian