
Ingresar comandos de administrador en Terminal en la Mac
Sólo un administrador o usuario root, también llamado superusuario, puede ejecutar muchos de los comandos utilizados para administrar un servidor.
Por ejemplo, si no eres administrador o usuario root, al ingresar el comando shutdown aparece el siguiente error:
% shutdownshutdown: NOT super-userEsto se debe a que el comando shutdown sólo puede ser ejecutado por el usuario root o por un administrador con privilegios de usuario root.
Para ejecutar comandos con privilegios de superusuario, usa el comando sudo. sudo significa superuser do.
El siguiente ejemplo funciona en las computadoras con macOS instalado, de modo que no debes ejecutarlo si no quieres reiniciar la computadora:
% sudo shutdownSe te pedirá la contraseña del usuario actual.
Sólo los usuarios administradores pueden usar sudo. Si no iniciaste sesión como administrador, puedes hacerlo ingresando el siguiente comando, donde adminUsarname es el nombre de un usuario administrador:
% su adminUsernameSe te pedirá que ingreses la contraseña de adminUsarname, posteriormente se abrirá una nueva shell para ese usuario.
Si un comando lo requiere, puedes usar su para cambiar al usuario raíz. En circunstancias normales, no debes iniciar sesión como el usuario root.
Importante: si usas su para iniciar sesión como usuario root, ten especial cuidado porque tienes suficientes privilegios para realizar cambios que pueden causar que tu computadora deje de funcionar.