0
(0)

El usuario root es uno de los aspectos más importantes de una distribución de Linux. Le permite acceder y modificar cualquier parte de su sistema con facilidad. Por ejemplo, es simple abrir y editar cualquier archivo en Ubuntu si está usando la raíz, pero usar los comandos de la raíz requiere un poco de trabajo de preparación. Este tutorial muestra algunas de las formas de abrir fácilmente cualquier archivo como raíz desde el escritorio de Ubuntu.

Este tutorial requiere que instale algún software. Si su Centro de software de Ubuntu no funciona, tenemos las soluciones aquí.

Cómo ejecutar un archivo como root en Ubuntu

El uso del usuario root para las tareas diarias puede ser peligroso para su sistema, ya que las distribuciones de Linux, por diseño, no incluyen controles de seguridad ni precauciones al ejecutar comandos como root. Como resultado, la mayoría de las distribuciones de Linux en la actualidad utilizan programas de «escalado de privilegios», como sudo y doas, para proporcionar acceso raíz temporal y evitar errores comunes de los usuarios al configurar los archivos del sistema. Estamos usando sudo para los propósitos de este tutorial.

1. Usando Nautilus Admin

Una de las formas más rápidas de abrir cualquier archivo como usuario raíz en Ubuntu es instalar nautilus-admin, una pequeña utilidad que actúa como un complemento para los programas de escalada de privilegios en GNOME. Le permite habilitar fácilmente el acceso a la raíz «por archivo».

  1. Ejecute el siguiente comando para instalar nautilus-admin:
sudo apt install nautilus-admin

Abrir archivos Root Ubuntu 02 Instalar Nautilus Admin

  1. Cierre la sesión de su sesión actual para volver a cargar el escritorio GNOME, luego abra su Administrador de archivos para acceder a una sesión raíz temporal presionando Win y escribiendo «archivos».

Abrir archivos Raíz Ubuntu 03 Gnome Buscar Nautilus

  1. Al hacer esto, se abrirá el Administrador de archivos de Nautilus en su directorio de inicio. Para abrir un archivo (o carpeta) como raíz, haga clic derecho y seleccione «Abrir como administrador».

Abrir archivos raíz Ubuntu 04 Abrir carpeta como administrador

  1. En lugar de abrir el archivo, puede usar Nautilus para editarlo directamente como root con su editor de texto favorito. Para editar un archivo de esta manera, haga clic con el botón derecho y seleccione «Editar como administrador».

Abrir archivos Root Ubuntu 05 Editar archivo como administrador

2. Con un archivo .Desktop

Otra forma rápida de abrir cualquier archivo como usuario raíz en Ubuntu es a través de archivos .desktop. Estos son enlaces especiales que le permiten crear accesos directos personalizados para cualquier programa en su sistema e incluyen la capacidad de ejecutar sudo o su para ejecutar cualquier programa como root.

  1. Abra un editor de texto para crear un archivo .desktop. Estamos usando gedit aquí.

Pantalla de muestra de Open Files Root Ubuntu 06 Gedit

  1. Una vez dentro, cree un bloque de «Entrada de escritorio» que contenga toda la información sobre su acceso directo. Por ejemplo, a continuación se muestra un bloque que no se vincula a ningún programa:
[Desktop Entry]
Type=Application
Terminal=false
Name=
Exec=
  1. Dale un nombre a tu nuevo atajo. Lo etiquetamos como «nautilus-root», ya que queremos crear una sesión raíz para el Administrador de archivos.

Abrir archivos Root Ubuntu 07 Nombre de archivo de escritorio

  1. Cree una sesión raíz agregando el siguiente comando después del Exec= variable para vincular su Administrador de archivos a un sudo instancia:
gnome-terminal -e "bash -c 'sudo -i nautilus;'"

Abrir archivos Root Ubuntu 08 Desktop File Exec

  1. Habilite los «bits de ejecución» para su archivo .desktop haciendo clic derecho en su nuevo acceso directo y seleccionando «Permitir iniciar».

Abrir archivos raíz Ubuntu 09 Habilitar bits de ejecución

  1. Haga doble clic en su archivo .desktop para iniciar un sudo indicador que cargará la sesión raíz para su Administrador de archivos.

Abrir archivos raíz Ubuntu 10 Abrir raíz Nautilus

También puede ocultar los iconos de su escritorio si están causando una distracción.

3. Usar una combinación de teclas con pkexec

Por último, también es posible vincular un comando raíz a un atajo de teclado específico, lo que puede ser útil cuando desea acceder rápidamente a una sesión raíz. Siga los pasos a continuación para crear un atajo de teclado raíz.

  1. Vaya al menú de configuración de su sistema presionando la tecla Win y escribiendo «configuración».

Abrir archivos Root Ubuntu 11 Gnome Configuración de búsqueda

  1. Seleccione «Teclado» en el panel izquierdo del menú Configuración.

Abrir archivos Root Ubuntu 12 Menú de teclado Destacado

  1. Seleccione «Ver y personalizar atajos» en la categoría «Atajos de teclado».

Abrir archivos Root Ubuntu 13 Abrir menú de accesos directos Resaltar

  1. Esto abrirá una ventana más pequeña que enumera todos los accesos directos actualmente activos en su sistema. Desplácese hacia abajo en esta lista y seleccione «Accesos directos personalizados».

Abrir archivos raíz Ubuntu 14 Accesos directos personalizados Categoría destacada

  1. Agregue un nuevo acceso directo haciendo clic en «Agregar acceso directo» en la ventana vacía de Accesos directos personalizados que aparece.

Abrir archivos raíz Ubuntu 15 Crear nuevo atajo Resaltar

  1. Aparecerá un mensaje para nombrar el acceso directo que está creando. Estamos nombrando el atajo «nautilus-root».

Abrir archivos Root Ubuntu 16 Nuevo nombre de acceso directo

  1. El mismo mensaje le pregunta qué comando desea ejecutar. Para ejecutar un comando raíz, use pkexec. Pegue el siguiente comando para usar pkexec para ejecutar una sesión raíz de Nautilus:
sh -c "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus"

Abrir archivos raíz Ubuntu 17 Nuevo comando de acceso directo

  1. Haga clic en «Establecer acceso directo» para vincular las teclas del teclado para su comando raíz. Estamos configurando el acceso directo a Win + T, ya que no usamos esta combinación de teclas en particular.

Abrir archivos raíz Ubuntu 18 Nueva combinación de teclas de acceso directo

  1. Presione «Agregar» para guardar sus cambios y reinicie su máquina para cargar correctamente su nuevo atajo de teclado raíz.

Abrir archivos Root Ubuntu 19 Pkexec Ejecutar

Preguntas frecuentes

¿Todavía es posible abrir archivos específicos como root en Ubuntu sin Nautilus?

Si y no. Si bien es posible abrir un archivo como root en sistemas que no usan Nautilus, esta característica específica solo está disponible para un puñado de entornos de escritorio. Por ejemplo, puede ejecutar: sudo apt install caja-admin para habilitar el “Modo Administrador” en el Administrador de Archivos de Caja de MATE.

¿Es posible crear un acceso directo para un programa con acceso raíz y no raíz?

¡Sí! De forma predeterminada, el formato .desktop le permite crear accesos directos multifunción que pueden ejecutar varios comandos con Actions=RootProg,NonRootProg agregado al final de su bloque «Entrada de escritorio».

Crea dos nuevos bloques con las etiquetas. [Desktop Action RootProg] y [Desktop Action NonRootProg]. Incluir tanto el Name= y Exec= variables debajo de cada una de sus nuevas etiquetas.

¿Puedo crear una combinación de teclas raíz si no estoy usando GNOME como mi escritorio?

¡Sí! Además del daemon de accesos directos de GNOME, hay una serie de programas de terceros que le permiten crear combinaciones de teclas personalizadas. Uno de los programas más versátiles es Simple X Hotkey Daemon, una utilidad que viene con bspwm. Su objetivo principal es proporcionar una interfaz fácil de usar para crear combinaciones de teclas del sistema.

Para instalar Simple X Hotkey Daemon, ejecute: sudo apt install sxkhd. Puede obtener más información sobre cómo funciona ejecutando: man sxhkd.

Crédito de la imagen: Alejandro Escamilla vía Unsplash. Todas las alteraciones y capturas de pantalla por Ramces Red.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.