我已經從 preference
中刪除了密碼,現在我可以不使用任何密碼登錄了,但是當我運行 sudo
命令終端時,如果我什麼也沒插入,請問我一個密碼或舊的它返回錯誤。發生什麼事了?
我已經從 preference
中刪除了密碼,現在我可以不使用任何密碼登錄了,但是當我運行 sudo
命令終端時,如果我什麼也沒插入,請問我一個密碼或舊的它返回錯誤。發生什麼事了?
sudo
在Mac OS X上默認需要密碼。
Apple的知識庫文章介紹了更多信息, Mac OS X:sudo命令需要非空白管理員密碼:
在Mac OS X v10.5到10.5.8中,如果在密碼提示下按回車鍵而不輸入密碼(即使用戶沒有密碼) ,不建議使用),輸入的命令將不會執行,您將返回到命令提示符。
在Mac OS X v10.6或更高版本中,如果在密碼提示符下按Return鍵無需輸入密碼,消息“抱歉,請重試。”將會顯示,並再次提示您輸入密碼。
如果您的管理員帳戶沒有密碼(空白密碼),則必須為該用戶提供密碼,然後再使用
sudo
命令。
如果必須刪除使用 sudo
的密碼,則可以編輯 / etc / sudoers
文件,使用 visudo
命令。 關於macoshint的線程討論瞭如何:
使用visudo命令作為root用戶。
查找該行:
%admin ALL =(ALL)ALL
將其更改為:
%admin ALL =(ALL)NOPASSWD:ALL
強烈建議輸入密碼。刪除此檢查會降低Mac的安全性,並使您的計算機容易受到攻擊或濫用。
根據您到目前為止所寫的內容,我假設您正在計算機上運行10.7或更高版本。如果您使用的是Mac OS Lion或更高版本,則sudo實際上需要來自管理員帳戶的密碼或為root用戶設置的密碼。
如果您不是管理員,那麼sudo將不復存在。如果您是,那麼您的密碼必須是某些密碼。將密碼留空是不可能的,因為您必須使用sudo。暫時向該帳戶添加密碼,然後繼續。如果這些提示無濟於事,請提供反饋,詳細說明您正在經歷的事情。