Ingresar comandos de administrador en Terminal
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 server:~ mariah$ shutdown
aparece el siguiente error: apagado: NO superusuario
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:
server:~ mariah$ 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 lo siguiente, 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 el servidor deje de funcionar.
Para obtener más información sobre los comandos sudo
y su
, consulta las páginas “man” correspondientes.