Récemment, la version 18.04 d’Ubuntu a suscité des inquiétudes parmi ses utilisateurs en retirant l’utilitaire gksu de ses dépôts. Pour de nombreux utilisateurs qui en dépendaient, cela a créé un sentiment de désarroi. Cependant, il est essentiel de noter que gksu n’était plus maintenu depuis un certain temps, rendant ainsi cette décision attendue. Ubuntu a finalement choisi de se détourner d’un programme déjà obsolète.
Rôle Historique de gksu
gksu a joué un rôle spécifique dans l’écosystème Linux, permettant aux utilisateurs d’exécuter des applications graphiques avec des privilèges administratifs. Par exemple, un utilisateur pouvait ouvrir un éditeur de texte comme gedit en mode super-utilisateur pour modifier des fichiers protégés. Cette commande était particulièrement utile pour les tâches nécessitant un accès root, car elle offrait une interface graphique convivial tout en garantissant les autorisations requises.
gksu gedit /chemin/vers/fichier.txt
Cette approche, bien que pratique, ne figure plus dans les pratiques recommandées sur Ubuntu, poussant les utilisateurs à explorer d’autres alternatives.
Alternatives à gksu dans Ubuntu 18.04
Avec le retrait de gksu, plusieurs méthodes ont pris la relève pour permettre l’exécution d’applications graphiques sous des privilèges administratifs. Voici les options les plus viables, respectant les normes de sécurité et d’efficacité.
Utilisation de GVFS
Une méthode préconisée pour lancer des applications graphiques dès à présent consiste à utiliser GVFS, qui est intégré au bureau GNOME. Cette solution remplace efficacement gksu en permettant d’ouvrir des fichiers avec des droits d’administrateur sans avoir à utiliser des commandes spécifiques dans le terminal. L’utilisateur peut simplement préfixer le chemin du fichier avec “admin://”, ce qui déclenchera les autorisations requises.
gedit admin:///chemin/vers/fichier.txt
Cette méthode fonctionne pour tous les programmes qui nécessitent un accès à des fichiers protégés, tant que ces programmes acceptent des chemins d’accès lors de leur démarrage.
Recours à la commande Su
Une autre option pour ceux qui sont à l’aise avec le terminal est d’utiliser la commande ‘su’ afin de démarrer une session en tant que super-utilisateur. Cependant, cette méthode doit être utilisée avec précaution, car elle confère des privilèges élevés à toutes les applications lancées dans cette session, et non simplement des droits d’accès. Cela pourrait potentiellement poser des problèmes de sécurité.
Pour utiliser cette méthode, commencez par vous identifier en tant que root dans le terminal. Assurez-vous de bien inclure le tiret au bout de la commande, qui est essentiel pour permettre le transfert des interfaces graphiques. Après cela, ouvrez votre application souhaitée, en gardant à l’esprit d’interrompre l’accès root dès que vous avez terminé.
Il est crucial de ne pas abuser de cette méthode, car exécuter des applications graphiques avec des privilèges root peut introduire des vulnérabilités dans le système.
Mise en garde sur l’utilisation des privilèges d’administrateur
Bien que les méthodes décrites ci-dessus soient des alternatives valables à gksu, elles nécessitent un certain niveau de prudence. Il est important de ne pas exécuter des programmes non essentiels avec des droits administratifs, notamment ceux qui pourraient exposer votre système à des menaces, comme un navigateur Internet. L’exécution d’applications avec des privilèges root doit être réservée aux cas où cela est strictement nécessaire.
FAQ
1. Que faire si je ne peux pas utiliser GVFS sur mon système?
Si GVFS n’est pas disponible, envisagez d’utiliser des environnements de bureau ou des gestionnaires de fenêtre qui supportent cette fonctionnalité. Alternativement, vous pouvez recourir à la commande ‘su’, mais manipulez-la avec soin.
2. Est-ce que gksu sera réintroduit dans de futures versions d’Ubuntu?
Étant donné que gksu n’est plus maintenu, il est peu probable qu’il soit réintégré dans les futures versions d’Ubuntu. Il est préférable de s’habituer aux alternatives actuellement disponibles.
3. Quelles sont les meilleures pratiques pour gérer les privilèges root?
Utilisez les privilèges root uniquement lorsque cela est nécessaire, vérifiez toujours les implications de sécurité, et retirez immédiatement les accès une fois les tâches terminées. Des outils comme sudo et GVFS sont généralement plus sûrs que de basculer en root.