web-dev-qa-db-fra.com

Puis-je ouvrir un gestionnaire de fichiers en tant que root sans utiliser de terminal dans xubuntu

J'essaie de lancer le gestionnaire de fichiers en tant que root dans le panneau. Une erreur survient lorsque je mets Sudo devant la commande exo-open --launch FileManager il renvoie une erreur. Cependant, si je mets la même commande dans un terminal XFCE (pas l'émulateur), je lance le gestionnaire de fichiers en tant que root et cela fonctionne. je suis très confus

2
9291Sam

Veuillez noter qu'il peut être très dangereux de faire fonctionner votre gestionnaire de fichiers en tant qu'utilisateur root.

Vous pouvez utiliser gksu pour lancer des applications GUI en tant que root.

Installez gksu depuis un terminal:

Sudo apt install gksu

Une fois installé, vous pouvez maintenant le lancer sans terminal en appuyant sur Alt+F2 et en tapant:

gksu thunar

Thunar est le gestionnaire de fichiers par défaut dans Xubuntu.


NOTE: gksu n'est plus disponible pour Ubuntu 18.04. Cependant, pkexec est installé par défaut dans 18.04.

Vous pouvez également utiliser pkexec pour le lancer. Comme ci-dessus et remplacez gksu par pkexec.

pkexec thunar

Si vous ne souhaitez pas ouvrir une fenêtre de terminal, appuyez sur Alt+F2 pour faire apparaître une fenêtre d'exécution et vous pouvez taper cette commande de cette façon, vous ne laisserez aucune fenêtre de terminal ouverte:

enter image description here

enter image description here

7
Terrance

La sécurité difficile à utiliser ne sera pas utilisée. J'espère que la réponse suivante démontre de manière convaincante l'imprudence de l'échec de Debian à remplacer gksu par un outil de travail basé sur PolicyKit.

Les deux étapes faciles suivantes fourniront un accès en un clic à thunar (ou à toute autre application) avec les privilèges root:

Créez un lanceur d'application dans lequel la ligne de commande est la suivante:

Sudo thunar

En tant que root, éditez /etc/sudoers.d/ pour qu’il contienne:

<username> ALL=(ALL) NOPASSWD:ALL

Ensuite, celui qui utilise la session X-window du nom d'utilisateur aura les privilèges root. Depuis la perte de gksu, cependant, c'est un moyen facile d'avoir un accès en un clic à une application de privilèges root à partir d'une interface graphique non root.

1
Steve Newcomb