Introduir ordres d’administrador al Terminal del Mac
Has de ser un administrador o un usuari root, també anomenat superusuari, per executar moltes de les ordres que es fan servir per gestionar un servidor.
Per exemple, si no ets un administrador ni un usuari root i introdueixes l’ordre shutdown
, veuràs l’error següent:
% shutdown
shutdown: NOT super-user
La causa és que l’ordre shutdown
només pot executar-la l’usuari arrel o un usuari administrador que tingui privilegis d’usuari arrel.
Per executar ordres amb privilegis de superusuari, fes servir l’ordre sudo
. sudo
és un terme que ve de l’anglès superuser do (“superusuari fes”).
L’exemple següent funciona als ordinadors que tenen instal·lat el macOS; per tant, no l’executis llevat que vulguis reiniciar l’ordinador:
% sudo shutdown
Se’t demanarà la contrasenya de l’usuari actual.
Només els usuaris administradors poden utilitzar sudo
. Si no has iniciat sessió com a administrador, pots fer-ho introduint l’ordre següent, on adminUsername és el nom d’un usuari administrador:
% su adminUsername
Se’t demanarà que introdueixis la contrasenya d’adminUsername i després s’obrirà un nou intèrpret d’ordres per a aquest usuari.
Si una ordre ho requereix, pots fer servir su
per canviar a l’usuari arrel. En circumstàncies normals, no hauries d’iniciar sessió com a usuari arrel.
Important: Si utilitzes su
per iniciar sessió com a usuari root, tingues una cura especial, ja que tindràs prou privilegis per fer canvis que poden provocar que l’ordinador deixi de funcionar.