Capisco questo:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Ho inserito la password che uso per sudo. Perché non funziona?
Grazie!
sudo -sosudo sh
Capisco questo:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Ho inserito la password che uso per sudo. Perché non funziona?
Grazie!
sudo -sosudo sh
Risposte:
Non è necessario creare una password di root. Prova a
sudo su
digitare la password dell'utente.
sudoversioni più recenti , sudo -iè lo stesso di sudo su -.
Altri hanno menzionato i dettagli dell'account di root. Tuttavia, non è nemmeno necessario su. Basta usare sudo -ie si ottiene comunque una console di root interattiva.
Per suè necessario inserire la password di root. Per sudoè necessario inserire la propria password e si dovrebbe essere nella lista dei sudoers. Poiché non hai impostato la password di root o la password di root è diversa dalla tua password, sunon accetta la tua password.
La password di root su OS X è disabilitata; è non è lo stesso del vostro sudopassword.
Dire sudo passwd rootse si desidera creare una password di root, quindi sufunzionerà come desiderato. Tuttavia, rendere questa password diversa dalla normale password dell'utente per motivi di sicurezza.
Il suprogramma si aspetta che tu fornisca la password dell'utente che diventi.
Il sudoprogramma prevede di fornire la propria password. Il file di configurazione per sudocontrolla cosa puoi fare con esso. Con su, la conoscenza della password di altre persone è sufficiente.
Usare sudoè molto meglio; non richiede password condivise.
Sulla base della mia esperienza:
A meno che l'account a cui si è effettuato l'accesso abbia i privilegi di "amministratore", non è consentito suo sudo.
Quello che ho fatto è stato creare un secondo account "Amministratore" (admin) che ha i privilegi di amministratore allora
su admin sudo su -e poi la shell in cui mi trovo è root.
Il mio consiglio: modificare il file sunel /etc/pam.dinserendo il gruppo che si intende attivare per Su-ing radice per pam_group.so group=admin,<yourgroup>cui <yourgroup>può essere staff(= utenti standard) per esempio.
Per fare ciò devi essere già root (admin non è sufficiente).