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.
Tabla de contenidos
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.
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.
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.
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!