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,
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)'"