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.