
Estoy usando Kubuntu 18.04 y quiero ejecutar elkateEl editor con privilegios de root sudo kate
produce 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 kate
instalada 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 kate
ejecute sudoedit
.
Puede establecer fácilmente un alias sudokate
agregando la siguiente línea a su ~/.bashrc
archivo:
alias sudokate='SUDO_EDITOR=kate sudoedit'
Luego, ejecute el siguiente comando para obtener su ~/.bashrc
archivo:
source ~/.bashrc
Además, no olvide obtener su ~/.bashrc
archivo en todas las demás terminales abiertas para aplicar los cambios.
Ahora puede ejecutar el sudokate
comando para editar archivos en directorios propiedad de root.
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.