Introduir ordres d’administrador al Terminal
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 server:~ mariah$ shutdown
, es produirà l’error següent: apagar: 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:
server:~ mariah$ 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 el següent, on adminUsername és el nom d’un usuari administrador:
su adminUsername
Se’t demanarà que escriguis 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 arrel, tingues una cura especial, ja que tindràs prou privilegis per fer canvis que poden provocar que el servidor deixi de funcionar.
Per obtenir més informació sobre les ordres sudo
i su
, consulta’n les pàgines man.