題:
即使我沒有密碼,Sudo密碼也無法使用
G M
2013-12-12 17:51:47 UTC
view on stackexchange narkive permalink

我已經從 preference 中刪除了密碼,現在我可以不使用任何密碼登錄了,但是當我運行 sudo 命令終端時,如果我什麼也沒插入,請問我一個密碼或舊的它返回錯誤。發生什麼事了?

您的用戶名偏好嗎? sudo使用當前用戶的密碼。
轉到“設置”>“用戶和組”,然後單擊“登錄選項”,如果要歸檔,則將自己選擇為“自動登錄”。不建議您在沒有密碼的情況下離開帳戶。
二 答案:
Graham Miln
2013-12-12 21:32:14 UTC
view on stackexchange narkive permalink

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的安全性,並使您的計算機容易受到攻擊或濫用。

Andrew U.
2013-12-12 18:02:09 UTC
view on stackexchange narkive permalink

根據您到目前為止所寫的內容,我假設您正在計算機上運行10.7或更高版本。如果您使用的是Mac OS Lion或更高版本,則sudo實際上需要來自管理員帳戶的密碼或為root用戶設置的密碼。

如果您不是管理員,那麼sudo將不復存在。如果您是,那麼您的密碼必須是某些密碼。將密碼留空是不可能的,因為您必須使用sudo。暫時向該帳戶添加密碼,然後繼續。如果這些提示無濟於事,請提供反饋,詳細說明您正在經歷的事情。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...