L’utilisateur root est l’un des aspects les plus importants d’une distribution Linux. Il vous permet d’accéder et de modifier facilement n’importe quelle partie de votre système. Par exemple, il est simple d’ouvrir et de modifier n’importe quel fichier dans Ubuntu si vous utilisez root, mais l’utilisation des commandes root nécessite un peu de préparation. Ce tutoriel montre quelques-unes des façons d’ouvrir facilement n’importe quel fichier en tant que root depuis votre bureau Ubuntu.

Ce didacticiel nécessite l’installation de certains logiciels. Si votre Ubuntu Software Center ne fonctionne pas, nous avons les correctifs ici.

Comment exécuter un fichier en tant que racine dans Ubuntu

L’utilisation de l’utilisateur root pour les tâches quotidiennes peut être dangereuse pour votre système, car les distributions Linux, de par leur conception, n’incluent aucun contrôle de sécurité ni aucune précaution lors de l’exécution de commandes en tant que root. Par conséquent, la plupart des distributions Linux utilisent aujourd’hui des programmes «d’escalade de privilèges», tels que sudo et doas, pour fournir un accès root temporaire et éviter les erreurs courantes des utilisateurs lors de la configuration des fichiers système. Nous utilisons sudo pour les besoins de ce tutoriel.

1. Utilisation de Nautilus Admin

L’un des moyens les plus rapides d’ouvrir n’importe quel fichier en tant qu’utilisateur root dans Ubuntu est d’installer nautilus-admin, un petit utilitaire qui agit comme un plug-in pour les programmes d’élévation de privilèges dans GNOME. Il vous permet d’activer facilement l’accès root sur une base « par fichier ».

  1. Exécutez la commande suivante pour installer nautilus-admin :
sudo apt install nautilus-admin
Ouvrir la racine des fichiers Ubuntu 02 Installer Nautilus Admin
  1. Déconnectez-vous de votre session actuelle pour recharger le bureau GNOME, puis ouvrez votre gestionnaire de fichiers pour accéder à une session racine temporaire en appuyant sur Gagner et en tapant « fichiers ».
Ouvrir la racine des fichiers Ubuntu 03 Gnome Search Nautilus
  1. Cela ouvrira le gestionnaire de fichiers Nautilus dans votre répertoire personnel. Pour ouvrir un fichier (ou un dossier) en tant que root, cliquez dessus avec le bouton droit de la souris et sélectionnez « Ouvrir en tant qu’administrateur ».
Ouvrir les fichiers racine Ubuntu 04 Ouvrir le dossier en tant qu'administrateur
  1. Au lieu d’ouvrir le fichier, vous pouvez utiliser Nautilus pour le modifier directement en tant que root avec votre éditeur de texte préféré. Pour modifier un fichier de cette manière, cliquez dessus avec le bouton droit de la souris et sélectionnez « Modifier en tant qu’administrateur ».
Ouvrir la racine des fichiers Ubuntu 05 Modifier le fichier en tant qu'administrateur

2. Avec un fichier .Desktop

Un autre moyen rapide d’ouvrir n’importe quel fichier en tant qu’utilisateur root dans Ubuntu consiste à utiliser les fichiers .desktop. Ce sont des liens spéciaux qui vous permettent de créer des raccourcis personnalisés pour n’importe quel programme de votre système et incluent la possibilité d’exécuter soit sudo ou su pour lancer n’importe quel programme en tant que root.

  1. Ouvrez un éditeur de texte pour créer un fichier .desktop. Nous utilisons gedit ici.
Ouvrir la racine des fichiers Ubuntu 06 Gedit Exemple d'écran
  1. Une fois à l’intérieur, créez un bloc « Desktop Entry » qui contient toutes les informations sur votre raccourci. Par exemple, ci-dessous se trouve un bloc qui n’est lié à aucun programme:
[Desktop Entry]
Type=Application
Terminal=false
Name=
Exec=
  1. Donnez un nom à votre nouveau raccourci. Nous l’avons étiqueté « nautilus-root », car nous voulons créer une session racine pour le gestionnaire de fichiers.
Ouvrir les fichiers racine Nom du fichier de bureau Ubuntu 07
  1. Créez une session racine en ajoutant la commande suivante après le Exec= variable pour lier votre gestionnaire de fichiers à un sudo exemple:
gnome-terminal -e "bash -c 'sudo -i nautilus;'"
Ouvrir la racine des fichiers Ubuntu 08 Desktop File Exec
  1. Activez les « bits d’exécution » pour votre fichier .desktop en cliquant avec le bouton droit sur votre nouveau raccourci et en sélectionnant « Autoriser le lancement ».
Ouvrir la racine des fichiers Ubuntu 09 Activer les bits d'exécution
  1. Double-cliquez sur votre fichier .desktop pour lancer un sudo invite qui chargera la session racine de votre gestionnaire de fichiers.
Ouvrir la racine des fichiers Ubuntu 10 Ouvrir la racine Nautilus

Vous pouvez également masquer les icônes de votre bureau si elles vous dérangent.

3. Utiliser un raccourci clavier avec pkexec

Enfin, il est également possible de lier une commande root à un raccourci clavier spécifique, ce qui peut être utile lorsque l’on souhaite accéder rapidement à une session root. Suivez les étapes ci-dessous pour créer un raccourci clavier racine.

  1. Accédez au menu Paramètres de votre système en appuyant sur la touche Gagner clé et en tapant « paramètres ».
Ouvrir les fichiers racine Ubuntu 11 Paramètres de recherche Gnome
  1. Sélectionnez « Clavier » dans le panneau de gauche du menu Paramètres.
Ouvrir les fichiers racine du menu du clavier Ubuntu 12
  1. Sélectionnez « Afficher et personnaliser les raccourcis » dans la catégorie « Raccourcis clavier ».
Ouvrir la racine des fichiers Ubuntu 13 Ouvrir le menu des raccourcis
  1. Cela ouvrira une fenêtre plus petite qui répertorie tous les raccourcis actuellement actifs dans votre système. Faites défiler cette liste et sélectionnez « Raccourcis personnalisés ».
Ouvrir la racine des fichiers Ubuntu 14 Catégorie de raccourcis personnalisés
  1. Ajoutez un nouveau raccourci en cliquant sur « Ajouter un raccourci » dans la fenêtre vide Raccourcis personnalisés qui apparaît.
Ouvrir la racine des fichiers Ubuntu 15 Créer un nouveau raccourci
  1. Cela fera apparaître une invite pour nommer le raccourci que vous créez. Nous nommons le raccourci « nautilus-root ».
Ouvrir la racine des fichiers Ubuntu 16 Nouveau nom de raccourci
  1. La même invite vous demande quelle commande vous souhaitez exécuter. Pour exécuter une commande root, utilisez pkexec. Collez la commande suivante pour utiliser pkexec pour lancer une session root de Nautilus :
sh -c "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus"
Ouvrir la racine des fichiers Ubuntu 17 Nouvelle commande de raccourci
  1. Cliquez sur « Définir un raccourci » pour lier les touches du clavier à votre commande racine. Nous définissons le raccourci vers Gagner + Jcar nous n’utilisons pas cette combinaison de touches particulière.
Ouvrir les fichiers racine Ubuntu 18 Nouveau raccourci clavier
  1. Appuyez sur « Ajouter » pour enregistrer vos modifications et redémarrez votre machine pour charger correctement votre nouveau raccourci clavier racine.
Ouvrir la racine des fichiers Ubuntu 19 Pkexec Run

Questions fréquemment posées

Est-il toujours possible d’ouvrir des fichiers spécifiques en tant que root dans Ubuntu sans Nautilus ?

Oui et non. Bien qu’il soit possible d’ouvrir un fichier en tant que root dans les systèmes qui n’utilisent pas Nautilus, cette fonctionnalité spécifique n’est disponible que pour une poignée d’environnements de bureau. Par exemple, vous pouvez exécuter : sudo apt install caja-admin pour activer le « mode administrateur » dans le gestionnaire de fichiers Caja de MATE.

Est-il possible de créer un raccourci pour un programme avec un accès root et non root ?

Oui! Par défaut, le format .desktop vous permet de créer des raccourcis multifonctions pouvant exécuter plusieurs commandes avec Actions=RootProg,NonRootProg ajouté à la fin de votre bloc « Desktop Entry ».

Créez deux nouveaux blocs avec les étiquettes [Desktop Action RootProg] et [Desktop Action NonRootProg]. Inclure à la fois les Name= et Exec= variables sous chacune de vos nouvelles étiquettes.

Puis-je créer un raccourci clavier racine si je n’utilise pas GNOME comme bureau ?

Oui! Outre le démon GNOME Shortcuts, il existe un certain nombre de programmes tiers qui vous permettent de créer des raccourcis clavier personnalisés. L’un des programmes les plus polyvalents est le Simple X Hotkey Daemon, un utilitaire fourni avec bspwm. Son objectif principal est de fournir une interface facile à utiliser pour créer des raccourcis clavier système.

Pour installer Simple X Hotkey Daemon, exécutez: sudo apt install sxkhd. Vous pouvez en savoir plus sur son fonctionnement en exécutant: man sxhkd.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici