Diritti dell'utente di un superutente e dell'amministratore

4

Sono abituato al "classico" sistema utente utente unixoid con una macchina che esegue un utente normale, come account principale e un superutente (o account root), solo per scopi di manutenzione o configurazione.

Quindi mi sono chiesto molto su Mac OS X (sto attualmente eseguendo Leopard). Quale scopo ha l'account utente amministratore? Se sto installando qualcosa via console (come utente normale, non admin), apparentemente devo accedere come amministratore e quindi accedere come utente root (tramite sudo -s perché su stranamente non funziona).

Qualcuno sa qual è il motivo principale di ciò o come risolverlo?

    
posta beyeran 09.05.2011 - 18:04
fonte

1 risposta

3

Questo è di design. Un utente non amministratore viene definito non potendo usare sudo (e l'equivalente grafico nel gestore della finestra mac). Puoi ancora inserire l'utente amministratore e la password utilizzando sudo -u o l'equivalente grafico ma, a meno di compromettere / modificare i controlli incorporati, è così che il sistema è progettato per funzionare.

Il comando su non funziona come previsto poiché l'utente root in Mac OS X è disabilitato per impostazione predefinita per motivi di sicurezza. Sudo ha migliorato la registrazione e sudo -s ti offre la stessa shell di su - quando un utente root è abilitato.

Quindi se non vuoi cambiare ad usare sudo puoi abilitare root sul tuo mac.

    
risposta data 09.05.2011 - 18:08
fonte

Leggi altre domande sui tag