web-dev-qa-db-fra.com

Comment ouvrir un fichier dans GEDIT avec ZENITY --FILE-Sélection en tant que root

J'essaie d'ouvrir un fichier dans Gedit avec l'option de sélection de fichier de zénity. Il est très facile de le faire pour le fichier que je peux accéder en mode normal, mais je veux ouvrir des fichiers de configuration aussi (comme pour les fichiers conf Confer à VPNC) dans un dossier '700' (seule la racine de l'utilisateur peut lire, Écrivez et exécutez le dossier) Je ne veux pas changer les autorisations du dossier.

J'ai essayé ceci:

gksudo -u root "gedit $(zenity --file-selection)"

mais ça n'a pas fonctionné

Est-ce que quelqu'un a une idée de la façon dont je peux le faire?

Thx à l'avance des personnes

Fr,

1
Winael

Avec la commande que vous exécutez, la syntaxe $(...) est évaluée par votre shell avant d'appeler gksudo. Ce que vous voulez, c'est que cela soit évalué par une coquille courante en tant que root. Peut-être essayer quelque chose comme ça:

gksudo -u root "sh -c 'gedit \$(zenity --file-selection)'"
1