Différences
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 | ||
utilisateurs:aldian:elevation_privileges [Le 16/08/2017, 14:13] Roschan corrections orthographiques + "Logiciels demandant eux-mêmes l'élévation des privilèges" |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>administration sécurité droits}} | ||
- | ------ | ||
- | ====== Élévation des privilèges ====== | ||
- | |||
- | Les actions que l'on peut être amené à effectuer sur son système relèvent de deux types : l'utilisation courante (lire ses mails, naviguer sur Internet, etc.), et l'administration (installation de logiciels et configuration, principalement). L'utilisation courante ne demande pas de privilèges particuliers. Par contre pour les tâches d'administration, qui pourraient endommager le système en cas d'erreur, des droits spécifiques sont requis: les droits de **super-utilisateur**. | ||
- | |||
- | <note important>Cette page est volontairement simplifiée à l'extrême afin de se rendre accessible et que les informations essentielles soient faciles à trouver. En conséquence, elle ne couvre pas tous les cas de figure. En cas de doute et pour creuser le sujet, se reporter à la page [[:sudo|sudo]].</note> | ||
- | |||
- | ===== Pré-requis : comprendre l'action que vous allez effectuer ===== | ||
- | |||
- | Toute tâche d'administration est sensible, et il n'est pas forcément facile de revenir en arrière. Il est vivement conseillé de chercher à comprendre les [[:terminal|lignes de commande]] quand vous en exécutez, par exemple en utilisant //[[:man|man]]//, car en cas d'erreur, la réinstallation complète du système est parfois l'unique option. | ||
- | |||
- | ===== Exécuter une ligne de commande en super-utilisateur ===== | ||
- | |||
- | Dans l'immense majorité des cas où il vous sera demandé d'effectuer une action en ligne de commande avec les droits d'administration, il vous faudra donc ajouter le mot clé **sudo** au début de votre ligne de commande. Exemple typique, pour [[tutoriel:comment_installer_un_paquet#en_ligne_de_commande|installer un paquet]]((Attention, sous [[:trusty|trusty]] la commande ''apt'' n'est pas encore disponible, il faut utiliser ''apt-get'' en lieu et place)) : | ||
- | <code>sudo apt install NOM_PAQUET</code> | ||
- | Après la saisie d'une ligne de commande commençant par ''sudo'', il vous sera demandé de taper votre mot de passe, mais les caractères ne s'afficheront pas à l'écran et il n'y aura pas non plus de petites étoiles ''*'', ce qui est normal. Tapez tout de même votre mot de passe et validez avec la touche "Entrée". | ||
- | |||
- | |||
- | ===== Lancer une application en super utilisateur ===== | ||
- | |||
- | <note important>Les explications qui suivent ne fonctionneront pas entièrement si votre installation utilise [[:Wayland]].</note> | ||
- | |||
- | ==== Logiciels demandant eux-mêmes l'élévation des privilèges ==== | ||
- | |||
- | Certains logiciels vous demanderont eux-mêmes votre mot de passe via une petite fenêtre, soit dès le lancement, soit pour confirmer certaines opérations spécifiques. | ||
- | |||
- | Ce fonctionnement vous permet de [[:tutoriel:comment_lancer_application|lancer depuis les menus de environnement]] des applications comme la [[:gnome-software|logithèque]], [[:gparted]], ou les paramètres de votre système. | ||
- | |||
- | Autre exemple, dans le cas des variantes d'Ubuntu utilisant [[:Nautilus]], le paquet [[:nautilus_utilisation_avancee|nautilus-admin]] permet d'ouvrir des dossiers et d'éditer des fichiers en tant que super-utilisateur sans avoir à passer par le terminal. | ||
- | |||
- | ==== Lancer une application graphique en ligne de commande ==== | ||
- | |||
- | Dans le cas où vous souhaiteriez lancer un logiciel graphique (c'est-à-dire ayant une fenêtre) avec les privilèges d'administrateur, l'usage du **sudo** n'est pas approprié : il y a un risque d'écrasement de votre configuration courante. Il vaut mieux utiliser l'utilitaire approprié à votre système, les plus répandus étant **gksudo** pour Ubuntu/Xubuntu, ou **kdesudo** pour Kubuntu. Par exemple, pour lancer le logiciel **gedit** en administrateur depuis une installation standard d'Ubuntu: | ||
- | <code>gksudo gedit</code> | ||
- | |||
- | Si vous utilisez une autre variante d'Ubuntu, reportez-vous à sa page pour trouver le nom de l'outil adapté à votre environnement graphique. | ||
- | |||
- | Notez également que ces outils ne sont pas installés par défaut, vous aurez peut-être besoin d'installer le paquet correspondant (**[[apt>gksu]]** dans le cas d'Ubuntu). | ||
- | |||
- | ===== Pour approfondir ===== | ||
- | |||
- | * [[:sudo]] | ||
- | * [[:policykit]] |