Ho cancellato la password da preference
ora posso accedere senza usare alcuna password ma quando eseguo un comando di comando sudo
chiedi una password se non inserisco nulla o il vecchio restituisce un errore. Cosa succede?
sudo
richiede una password per impostazione predefinita su Mac OS X.
L'articolo della Knowledge Base di Apple spiega di più, Mac OS X: il comando sudo richiede una password di amministratore non vuota :
In Mac OS X v10.5 through 10.5.8, if you press the Return key at the password prompt without entering a password (even if the user has no password, which is not recommended), the command entered will not execute and you will be returned to a command prompt.
In Mac OS X v10.6 or later, if you press the Return key at the password prompt without entering a password, the message "Sorry, try again." will be displayed and you will be prompted for a password again.
If your administrator account has no password (a blank password), you must give that user a password before using the
sudo
command.
Se è necessario rimuovere la necessità di una password per utilizzare sudo
, è possibile modificare il file /etc/sudoers
utilizzando il comando visudo
. Un thread su macoshints spiega come:
Use the visudo command as root.
Look for the line:
%admin ALL=(ALL) ALL
Change it to:
%admin ALL=(ALL) NOPASSWD: ALL
Si consiglia vivamente di richiedere una password. La rimozione di questo controllo riduce la sicurezza del tuo Mac e espone il tuo computer ad attacchi o abusi.
Sulla base di ciò che hai scritto finora, presumo che tu stia utilizzando la versione 10.7 o successiva sul tuo computer. Quando hai Mac OS Lion o più recente, sudo richiede effettivamente una password da un account Admin o con una password impostata per l'utente root.
Se non sei un amministratore, sudo è fuori mano. Se sei allora la tua password deve essere qualcosa. Non è possibile lasciare la password vuota. Aggiungere temporaneamente una password all'account e quindi procedere. Se questi suggerimenti non sono di aiuto, ti preghiamo di fornire un feedback su ciò che stai sperimentando in modo più dettagliato.