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:
% shutdown
shutdown: NOT super-user
Esto 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 shutdown
Se 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 adminUsername
Se 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.