
Inserire comandi di amministratore in Terminale sul Mac
Devi essere un amministratore o utente root, anche chiamato superutente, per eseguire gran parte dei comandi utilizzati per gestire un server.
Ad esempio, se non sei un amministratore o utente root, inserendo il comando shutdown riceverai un errore:
% shutdownshutdown: NOT super-userQuesto succede perché il comando shutdown può essere eseguito solo dall’utente root o da un utente amministratore che disponga dei privilegi dell’utente root.
Per eseguire comandi con privilegi di superutente, utilizza il comando sudo. sudo sta per superuser do.
L’esempio seguente funziona sui computer in cui è installato macOS; non eseguirlo a meno che tu non voglia riavviare il computer:
% sudo shutdownTi verrà richiesto di inserire la password dell’utente attuale.
Solo gli utenti amministratori possono utilizzare sudo. Se non hai effettuato l’accesso come amministratore, puoi farlo inserendo il comando seguente in cui adminUsername è il nome dell’utente amministratore:
% su adminUsernameTi verrà richiesto di inserire la password per NomeutenteAmm. Verrà quindi aperta una nuova shell per tale utente.
Se un comando lo richiede, puoi utilizzare su per passare all’utente root. In genere non è necessario accedere come utente root.
Importante: se utilizzi su per accedere come utente root, fai attenzione perché disporrai di privilegi sufficienti per apportare modifiche che potrebbero interrompere il funzionamento del computer.