I diritti utente di un super utente e l'amministratore
-
22-10-2019 - |
Domanda
ci sono abituato sistema "classico" Unix, diritto utente con una macchina che esegue un utente normale, come conto principale, e un super utente (o account di root), solo per scopi di manutenzione o configurazione.
Poi mi ha davvero chiesto informazioni su Mac OS X (Sono attualmente in esecuzione Leopard). Quale scopo ha l'account utente amministratore? Se sto installando qualcosa tramite console (come utente normale, non admin) devo a quanto pare il login come amministratore e quindi accedere come utente root (via sudo -s
perché su
fa stranamente non lavoro).
Qualcuno sa quale sia la ragione principale di questo è o come risolvere il problema?
Soluzione
Questo legato alla progettazione. Un utente non amministratore è definito da non poter utilizzare sudo (e l'equivalente grafica nella windowmanager mac). È comunque possibile inserire l'utente admin e la password utilizzando sudo -u
o la grafica equivalente, ma a corto di compromettere / modificare il costruito nel controllo, che è come il sistema è progettato per funzionare.
Il comando su
non funziona come ci si aspetta dal momento che il href="http://support.apple.com/kb/ht1528" utente root in Mac OS X è disabilitata di default per motivi di sicurezza. Sudo ha migliorato la registrazione e sudo -s
si ottiene la stessa shell come su -
sarebbe quando un utente root è abilitato.
Quindi, se non si vuole il cambiamento per l'uso di sudo è possibile attivare root sul vostro Mac.