web-dev-qa-db-fra.com

Exécuter kate en tant que root

J'utilise Kubuntu 18.04 et je veux exécuter l'éditeur kate avec les privilèges root Sudo kate produit le message running kate as root is not possible. Je pense que c'est complètement idiot. Comment puis-je le contourner?

3
Paul A.

Je pense que j'ai peut-être une version plus récente de kate installée. J'utilise 18.04 et j'obtiens le message suivant:

Executing Kate as root is not possible. To edit files as root use:
Sudo_EDITOR=kate sudoedit <file>

il semble donc que vous pouvez modifier les fichiers en tant que root en utilisant la commande suivante:

Sudo_EDITOR=kate sudoedit <file>

Cependant, vous ne pourrez pas modifier les fichiers en tant que root dans un répertoire qui n'appartient pas à root. Pour cette raison, vous devez également spécifier un nom de fichier lorsque vous exécutez kate en utilisant sudoedit.


Vous pouvez facilement définir un alias pour sudokate en ajoutant la ligne suivante à votre ~/.bashrc fichier:

alias sudokate='Sudo_EDITOR=kate sudoedit'

Ensuite, exécutez la commande suivante pour rechercher votre ~/.bashrc fichier:

. ~/.bashrc

Maintenant, vous pouvez exécuter la commande sudokate pour modifier des fichiers dans des répertoires appartenant à root.


SOURCE

3
mchid

Vous pouvez éditer les fichiers système avec Kate 19.04.3 (disponible dans Kubuntu 19.10) ou dans Kubuntu 19.04 (avec kubuntu-backports ppa ) installé.

Ouvrez simplement le fichier que vous souhaitez modifier dans Kate, modifiez-le et cliquez sur Ctrl+S. Une fenêtre PolicyKit apparaîtra vous demandant votre mot de passe. Fournissez-le et cliquez sur D'accord .

editing system files in Kate

1
DK Bose