Qué es root: permisos, directorios y DNS

Autor: Publicado

En resumen: Root suele designar la cuenta con los máximos privilegios en sistemas Linux y similares. En Android, «hacer root» significa obtener acceso administrativo que el fabricante normalmente no concede al usuario. La palabra también significa raíz: el nivel más alto de la estructura de directorios o de la jerarquía de nombres de DNS. Por tanto, su significado depende del contexto.

Root en Linux: la cuenta con los máximos privilegios

Root es una cuenta especial de administrador cuyo identificador de usuario, o UID, es 0. Puede gestionar cuentas, instalar software del sistema, cambiar la configuración y leer o modificar archivos a los que un usuario normal no tiene acceso. Aun así, sus acciones pueden estar sujetas a medidas de seguridad adicionales del sistema o a las restricciones del entorno, por ejemplo, de un contenedor.

Para el trabajo diario, es mejor usar una cuenta normal y elevar los privilegios solo cuando una tarea concreta lo requiera. Así se limitan las consecuencias de un error: un comando incorrecto ejecutado como root puede dañar todo el sistema, no solo los archivos de una persona.

En las instrucciones para Linux suele aparecer sudo. Esta herramienta permite a un usuario autorizado ejecutar un comando como otro usuario, por defecto root. Tener una cuenta en el sistema no basta para poder usar sudo: eso depende de la configuración de permisos.

Por ejemplo, en Ubuntu, el comando sudo apt update actualiza la información sobre los paquetes disponibles con privilegios de administrador. En cambio, crear un documento en tu propio directorio no debería requerir sudo. Si una guía te indica que ejecutes como root un script descargado de internet, comprueba primero su procedencia y lo que hace: el script tendrá un amplio acceso al sistema.

Root en Android: qué permite y qué implica

Android utiliza el núcleo de Linux, pero las aplicaciones suelen ejecutarse en entornos aislados con permisos limitados. Hacer root es el proceso de obtener la capacidad de realizar acciones con privilegios de root. Puede permitir, entre otras cosas, modificaciones avanzadas del sistema, acceso a archivos protegidos o el uso de herramientas que requieren privilegios elevados.

Obtener root no es lo mismo que desbloquear el bootloader. El bootloader es el programa que inicia el sistema operativo. Desbloquearlo puede permitir instalar imágenes modificadas del sistema, pero no significa por sí solo que se haya obtenido acceso root. Tampoco el modo de desarrollador ni la depuración USB conceden automáticamente esos privilegios.

Antes de hacer root, hay que tener en cuenta varias consecuencias posibles:

No existe una única guía segura para hacer root en cualquier teléfono. Las posibilidades dependen del modelo, la variante del dispositivo y la versión del software. Consulta la documentación oficial del fabricante para conocer las condiciones de desbloqueo y sus consecuencias para el soporte; la cobertura de la garantía y los derechos legales del consumidor son cuestiones distintas.

Si solo quieres cambiar el aspecto del teléfono o reducir las notificaciones, normalmente bastan los ajustes del sistema y las aplicaciones habituales. Root solo tiene sentido cuando puedes identificar una función que realmente necesitas y que no puedes conseguir de una forma más sencilla.

El directorio raíz, el directorio /root y document root

En la estructura de archivos, root significa directorio raíz, es decir, el punto de partida de todas las rutas. En Linux se representa como /. Por ejemplo, la ruta /home/ana/foto.jpg parte del directorio raíz y pasa por home y ana hasta llegar a un archivo concreto.

No hay que confundir / con /root. El primero es la raíz de toda la estructura de archivos; el segundo suele ser el directorio personal del usuario root, destinado a sus archivos y ajustes. El nombre de la cuenta y el del directorio están relacionados, pero no significan lo mismo.

En el alojamiento web también encontrarás el término document root: el directorio desde el que el servidor web sirve los archivos de un sitio. Puede llamarse public_html, www o tener otro nombre indicado en la configuración. Tener acceso a este directorio no implica tener acceso administrativo al servidor.

Si las instrucciones de instalación de un sitio dicen «sube el archivo a la raíz del sitio», normalmente se refieren al document root, no al directorio / del sistema. Puedes consultar la ubicación correcta en el panel de alojamiento, dentro de los ajustes del dominio correspondiente.

Root en DNS: el inicio de la jerarquía de dominios

DNS es el sistema que permite, entre otras cosas, averiguar la dirección IP asociada a un nombre de dominio. Su jerarquía comienza en la raíz, o zona root, que se representa mediante un punto .. Por debajo se encuentran los dominios de nivel superior, como .pl o .com.

Los servidores raíz indican cuáles son los servidores responsables de los dominios de nivel superior correspondientes. No almacenan las direcciones de todos los sitios ni sirven su contenido. El mecanismo de resolución de nombres también utiliza una caché, por lo que no todas las consultas requieren contactar con un servidor raíz.

¿Cómo saber a qué root se refiere una instrucción?

Lo más sencillo es fijarse en la acción descrita. «Inicia sesión como root» se refiere a la cuenta de administrador; «haz root en el teléfono», a la modificación de Android; «ve al directorio raíz», a la estructura de archivos; y «servidores raíz», a la infraestructura de DNS.

Antes de ejecutar un comando que requiera root, averigua exactamente qué cambiará y cómo deshacer ese cambio. Si el problema afecta solo a los archivos del sitio, comprueba primero su directorio en el alojamiento: los privilegios de administrador de todo el servidor pueden ser completamente innecesarios.

Consulta también: ¿Qué es CDN?

Lee también

Descubre cómo PHP-FPM atiende peticiones PHP, en qué se diferencia de un servidor web y cómo ajustar sus procesos al tráfico y los recursos.
Conoce BIND, el software abierto de servidor DNS: sus funciones, cómo gestiona dominios y cuándo conviene instalarlo por tu cuenta.
Descubre qué son el registro REGON de Polonia y su número, en qué se diferencian de NIP y KRS y cómo verificar los datos de una empresa.