Activar usuario root en MAC

Hoy aprendemos cómo activar el usuario root en MAC, tanto a través de Utilidad de Directorios como de la terminal.

Hay casos en los que es necesario para resolver problemas de una forma más ágil

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.

Activar y desactivar Root desde Utilidad de Directorios

Para activar root desde interfaz gráfica GUI en MAC, tenemos que hacerlo con la aplicación, Utilidad de Directorios.

Esta aplicación se guarda en este este directorio:

/Sistema/Biblioteca/CoreServices/Applications/

Si te pierdes o no sabes llegar, puedes buscarlo con Spotlight (La lupa que se encuentra en la parte superior derecha de la pantalla)

Otra forma de abrir la 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 root desde la Utilidad de Directorios

De cualquier forma que hayamos llegado a la Utilidad de Directorios, debemos: clicar en el candado y desbloquearlo, poner la contraseña de un usuario administrador del mac y finalmente clicar en Activar usuario root.

activar usuario root en mac
activar usuario root en mac

Nos pide que pongamos una contraseña para el usuario root.

Cambiar la contraseña y desactivar el usuario root

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.

desactivar usuario root en terminal de mac

Activar y desactivar root desde la terminal en MAC

Para activar root usando la terminal, ejecutamos el siguiente comando:

 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.

Activar usuario root en terminal de mac

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

Cambiar la contraseña y desactivar el usuario root en MAC por 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 en MAC

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!