Activar usuario root en MacOS

Hola chic@s, este es un tutorial rápido de como activar el usuario root/system administrator (no confundir con usuario administrador) en MacOS.

Alguno que conozca Linux o ya haya usado la terminal de Mac me querrá matar por querer activar root pero hay casos en los que es necesario para resolver problemas de una forma más ágil. Esto lo explicaré en otro post sobre como solucionar problemas con almacenamiento de un Mac.

IMPORTANTE: El usuario root de Mac tiene «poderes» por encima de un usuario administrador normal, por lo que tienes que tener cuidado que haces con él. Lo normal es trabajar con el para casos puntuales y luego desactivarlo.

El usuario root, se puede activar de dos formas, a través de:

  • La interfaz gráfica (Aplicación de Utilidad de Directorios)
  • La terminal

Nota: Para activar root necesitamos un usuario administrador.

Localizando la Utilidad de Directorios

Para llegar a la Utilidad de directorios tenemos dos caminos. Uno corto y otro más largo.

Camino corto

El camino corto consiste en llegar a la ruta de abajo que es donde se encuentra la aplicación de Utilidad de Directorios.

/Sistema/Biblioteca/CoreServices/Applications/

Si te pierdes o no sabes llegar También podemos buscarlo con: Spotlight (La lupa que se encuentra en la parte superior derecha de la pantalla)

Camino largo

Si quieres dar un pase más largo… podemos llegar a ella desde Preferencias del sistema > Usuarios y grupos

1) Desbloqueamos el candado, nos pedirá la contraseña de un usuario administrador. 2) Clic en Opciones de inicio. 3) Clic en Acceder. 4) Finalmente clicamos en Abrir Utilidad de Directorios…

Activando y desactivando root desde la Utilidad de Directorios

Activando root desde la Utilidad de Directorios

De cualquier forma que hayamos llegado a la Utilidad de Directorios, debemos:
1) Desbloquear el candado introduciendo una contraseña de administrador del Mac. 2) Clicamos en Edición y Activar usuario root.

Terminamos estableciendo una contraseña para root.

Cambiando la contraseña de root y desactivándolo

Desde esta misma ventana se puede cambiar la contraseña de usuario root y desactivar el usuario root por completo. Es lo recomendable a nivel de seguridad cuando no se va a usar.

Activando y desactivando desde la terminal

Nos queda la opción más rápida pero que para usuarios básicos igual se complica un poco, activar root a través de la terminal.

Activando root desde un usuario administrador por la terminal

Abrimos la terminal y escribimos

 dsenableroot

Nos pedirá la contraseña de nuestro usuario administrador. Ahora nos pedirá que establezcamos una contraseña para root, y seguido la volvemos a poner para confirmar. Si todo ha ido bien nos avisará que el usuario root se ha activado.

Si estamos logueados con un usuario estándar, podemos forzar el activar root con el siguiente comando:

Nos pedirá la contraseña del usuario administrador que le hemos indicado y luego establecer la contraseña de root.

dsenableroot -u nombreDelUsuario

Hemos aprendido a activar root desde interfaz gráfica como por terminal, siempre es bueno saber diversas formas de hacerlo por si falla alguna de ellas. Ahora iniciaremos sesión con root en el siguiente punto.

Cambiando la contraseña root y desactivándolo desde la terminal

El siguiente comando nos sirve para cambiar la contraseña a root, nos pedirá la vieja contraseña y luego la nueva.

passwd root

De esta forma se desactiva root, nos pedirá la contraseña de un usuario administrador:

dsenableroot -d

Iniciar sesión como root

Una vez activado root, ya sea desde la Utilidad de directorios o la terminal, vamos a la pantalla de login, elegimos Otro…

Escribimos de usuario: root y contraseña: la que hayamos puesto.

¿Qué podemos hacer con root?

El usuario root puede hacer muchas cosas que un usuario «administrador normal» no puede, te dejaré una imagen para que veas algo de lo que puede hacer.

Tiene poder absoluto sobre los demás usuarios «administradores normales» y obviamente estándar. Al tener permisos para acceder a sus carpetas home, podemos ver el tamaño de lo que pesan esas carpetas y esto nos sirve para resolver muchos problemas, al menos a mí.

Todos estos «poderes adicionales» de root , lo explicaré en un futuro post en el que aprenderás a resolver problemas de Mac.

Espero que te sirva de utilidad, nos vemos en el siguiente post!