
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:
% shutdownshutdown: NOT super-userLa 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 shutdownSe’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 adminUsernameSe’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.