Come abilitare o disabilitare l'utente root con i comandi macOS

Nei sistemi operativi basati su UNIX, come Linux o macOS, c'è un utente root che ha pieno potere sul sistema, sui suoi servizi e sui suoi processi.

Questo utente è disabilitato per impostazione predefinita per motivi di sicurezza poiché se questo comando viene eseguito senza la dovuta conoscenza o responsabilità, possiamo causare danni al sistema che potrebbero essere irreparabili. Da qui l'importanza che questo utente root venga utilizzato solo da amministratori o utenti avanzati che sono consapevoli di cosa può essere.

Oggi in Solvetic vedremo come abilitare o disabilitare questo utente tramite la riga di comando.

Accesso al terminalePer accedere al terminale abbiamo le seguenti opzioni. Utilizzando la combinazione di tasti Maiusc+Comando+U o nel percorso Vai/Utilità. Nella finestra visualizzata faremo doppio clic su Terminale:

⇧ + ⌘ + U

L'opzione successiva utilizza Spotlight e per questo inseriremo la parola terminale e selezioneremo la rispettiva utility:

1. Come abilitare l'utente root usando il comando dsenableroot


Per abilitare l'utente root utilizzando questo comando, il processo è semplice, per questo eseguiamo dsenableroot nel terminale e quindi inseriremo la password degli utenti, quindi inserire e verificare la password dell'utente root:
 dsenableroot

Vedremo il messaggio *** Utente root abilitato con successo che conferma che l'abilitazione è andata a buon fine. Con questo comando è anche possibile abilitare l'utente root per un singolo account in particolare, per questo dobbiamo usare il parametro -u:

 dsenableroot -u "Utente"

2. Come disabilitare l'utente root in macOS High Sierra


Con il parametro -d utilizzando il comando dsenableroot l'utente root sarà universalmente disabilitato come segue:
 dsenableroot -d

Inoltre, se lo desideriamo, possiamo disabilitare l'utente root per un determinato utente, eseguiremo la seguente sintassi:

 dsenableroot -d -u "utente"
Con questo semplice metodo possiamo abilitare o meno questo importante utente in ambienti UNIX.

wave wave wave wave wave