Ejecutando Kate como root

Ejecutando Kate como root

Estoy usando Kubuntu 18.04 y quiero ejecutar elkateEl editor con privilegios de root sudo kateproduce el mensaje running kate as root is not possible. Creo que eso es completamente tonto. ¿Cómo puedo evitarlo?

Respuesta: simplemente edite el archivo, incluso si es un archivo del sistema, usando el formato antiguokate. No necesitas privilegios de root para editarlo; sólo necesitas privilegios de root para guardarlo. Cuando guarde un archivo del sistema, se le pedirá la contraseña de root. Suminístrelo y se guardará. ¡¡Fácil!!

Respuesta1

Creo que es posible que tenga kateinstalada una versión más reciente. Estoy ejecutando 18.04 y recibo el siguiente mensaje:

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

entonces parece que puedes editar archivos como root usando el siguiente comando:

SUDO_EDITOR=kate sudoedit <file>

Sin embargo, no podrá editar archivos como root en ningún directorio que no sea propiedad de root. Debido a esto, usteddebeTambién especifique un nombre de archivo cuando kateejecute sudoedit.


Puede establecer fácilmente un alias sudokateagregando la siguiente línea a su ~/.bashrcarchivo:

alias sudokate='SUDO_EDITOR=kate sudoedit'

Luego, ejecute el siguiente comando para obtener su ~/.bashrcarchivo:

source ~/.bashrc

Además, no olvide obtener su ~/.bashrcarchivo en todas las demás terminales abiertas para aplicar los cambios.

Ahora puede ejecutar el sudokatecomando para editar archivos en directorios propiedad de root.


FUENTE

Respuesta2

Puede editar archivos del sistema con Kate 19.04.3 (disponible en Kubuntu 19.10) o en Kubuntu 19.04 (conkubuntu-backports ppa) instalado.

Simplemente abra el archivo que desea editar en Kate, edítelo y haga clic en Ctrl+ S. Aparecerá una ventana de PolicyKit solicitándole su contraseña. Proporciónelo y haga clicBueno.

editar archivos del sistema en Kate

información relacionada