sviluppo-web-qa.it

su non funziona su mac os x?

Capisco questo:

Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$

Ho inserito la password che utilizzo per Sudo. Perché non funziona?

Grazie!

42
Tony

Non è necessario creare una password di root. Provare Sudo su e digitare la password dell'utente.

53
Marie Fischer

Altri hanno menzionato i dettagli dell'account di root. Tuttavia, non hai nemmeno bisogno di su. Usa Sudo -i e ottieni comunque una console di root interattiva.

18
Kamil Kisiel

Per su devi inserire la password di root. Per Sudo devi inserire la tua password e dovresti essere elencato nell'elenco dei sudoers. Poiché non hai impostato la password di root o la password di root è diversa dalla tua password, su non accetta la tua password.

4

La password di root su OS X è disabilitata; è not uguale alla tua password Sudo.

Sudo passwd root se vuoi creare una password di root, allora su funzionerà come desiderato. Tuttavia, fai in modo che questa password differisca dalla tua normale password utente nell'interesse della sicurezza.

3
koenigdmj

Il programma su si aspetta che tu fornisca la password dell'utente che diventi.

Il programma Sudo si aspetta che tu fornisca la tua password. Il file di configurazione per Sudo controlla cosa puoi fare con esso. Con su, la conoscenza della password di altre persone è sufficiente.

Usare Sudo è molto meglio; non richiede password condivise.

2
Jonathan Leffler

Sulla base della mia esperienza:

A meno che l'account a cui si è effettuato l'accesso non disponga dei privilegi di "amministratore", non è consentito su o Sudo.

Quello che ho fatto è stato creare un secondo account "Amministratore" (admin) con privilegi di amministratore

  • su admin
  • inserisci la password dell'amministratore
  • Sudo su -
  • inserisci la password dell'amministratore

e poi la Shell in cui mi trovo è root.

2
lexu

Se lo desideri, puoi abilitare l'utente root (e impostare una password) in questo modo.

Le persone raccomanderanno invece di usare Sudo.

1
Tolsadus

Il mio consiglio: modifica il file su in /etc/pam.d inserendo il gruppo che intendi abilitare per citare il root su pam_group.so group=admin,<yourgroup> dove <yourgroup> può essere staff (= utenti standard), ad esempio.

Per fare questo devi essere già root (admin non è sufficiente).

1
clemens