sudo richiede la password di root

0

Ho un utente amministratore phil con password orange e l'utente root è abilitato con password banana :

  • Se digito sudo ls , e inserisci la password orange , ottengo Sorry, try again.
  • Se digito sudo ls , e inserisci la password banana , funziona.

Se disattivo l'utente root, sudo non accetta nessuna password.

Che diavolo sta succedendo?

    
posta bonh 23.10.2013 - 23:25
fonte

1 risposta

2

Se il tuo utente è un amministratore, dovrebbe (per impostazione predefinita) essere in grado di utilizzare sudo (basato sul contenuto di file di schermate ).

Se riattivi l'utente root ed esamini il contenuto del file in /etc/sudoers , dovresti trovare questa riga (che specifica che il gruppo admin ha la capacità di usare sudo ):

%admin  ALL=(ALL) ALL

Potrebbe essere una buona idea confermare che "phil" si trova nel gruppo degli utenti admin. Puoi eseguire questo controllo sulla riga di comando usando questo comando (dopo aver riattivato la root, ovviamente):

sudo dseditgroup -o checkmember -m phil admin

È anche possibile che il rootpw flag può essere impostato nel file /etc/sudoers (questo dovrebbe essere disattivato per impostazione predefinita). Se trovi la seguente riga in quel file, vedi se cancellarla aiuterà:

Defaults rootpw
    
risposta data 24.10.2013 - 00:16
fonte

Leggi altre domande sui tag