Introducir comandos de administrador en Terminal en el Mac
Debes ser administrador o usuario root, también denominado superusuario, para ejecutar muchos de los comandos que se utilizan para administrar un servidor.
Por ejemplo, si no eres administrador o usuario root, al introducir el comando shutdown
se genera un error:
% shutdown
shutdown: NOT super-user
Esto se debe a que el comando shutdown
solo puede ejecutarlo el usuario raíz o un usuario administrador con privilegios de usuario raíz.
Para ejecutar comandos con privilegios de superusuario, utiliza el comando sudo
. sudo
significa superuser do (“ejecutar como superusuario”).
El siguiente ejemplo funciona en ordenadores con macOS instalado, de modo que no lo ejecutes a menos que quieras reiniciar el ordenador:
% sudo shutdown
Se te solicitará la contraseña del usuario actual.
Solo los administradores pueden utilizar el comando sudo
. Si no has iniciado sesión como administrador, puedes hacerlo introduciendo el siguiente comando, donde nombreUsuarioAdministrador es el nombre del usuario administrador:
% su adminUsername
Se te pedirá que introduzcas la contraseña de nombreUsuarioAdministrador, tras lo cual se abrirá una nueva shell para ese usuario.
Si algún comando lo requiere, puedes usar su
para cambiar al usuario raíz. En circunstancias normales, no deberías iniciar sesión como usuario raíz.
Importante: Si utilizas el comando su
para iniciar sesión como usuario raíz, ten especial cuidado, porque tienes privilegios suficientes como para realizar cambios susceptibles de interrumpir el funcionamiento del ordenador.