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?
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.
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 .