OS X non imposta una password di root per impostazione predefinita, quindi non è possibile accedere o su
a root. Il modo migliore per eseguire comandi come root è sudo
, poiché richiede la password di amministratore anziché la password di root (inesistente).
sudo
funziona in modo leggermente diverso da su
, poiché in realtà è pensato per eseguire comandi singoli come root. In genere, devi solo utilizzare sudo
come prefisso per qualsiasi comando che desideri eseguire come root (ad esempio sudo cp -R myApplication.app /Applications
). Se vuoi una shell di root (come su
fa per impostazione predefinita), usa sudo -s
.
Non è consigliabile impostare una password di root, ma se hai bisogno di farlo, puoi eseguire sudo passwd
o eseguire Directory Utility.app (che è nascosto in / Sistema / Libreria / CoreServices / Applicazioni), fare clic sul lucchetto e autenticarsi come amministratore, quindi scegliere il menu Modifica > Abilita utente root.