我可以刪除我的密碼嗎?

我可以刪除我的密碼嗎?

當我嘗試下載某些內容以及開啟軟體管理員時,我必須輸入密碼。有什麼辦法可以讓我跳過這個過程嗎?

我使用命令列下載 f.lux,奇怪的是,當我必須新增或刪除程式時,我必須不斷提供密碼。我的筆記型電腦 24/7 都在家,密碼無法保護我的筆記型電腦免遭(物理)盜竊,因此我通常不保留筆記型電腦。我剛從 Windows (10) 跳轉過來,你們能簡單一點嗎?

答案1

是的,您可以從彈出式驗證中刪除密碼,也可以刪除一般密碼或金鑰環。我不會推薦任何這些,因為它有安全風險,但是如果您願意,可以在輸入後按照以下步驟操作sudo visudo

無密碼WD

如果您不想在執行 sudo 時提示輸入任何密碼,那麼我們可以在特定條目上使用 NOPASSWD 參數:

admin ALL = NOPASSWD: ALL

此參數與預設 PASSWD 相反,並且在執行“sudo”時不再需要使用者“admin”的任何密碼。這在運行將啟動“sudo”的腳本時很有用(在這種情況下,我建議僅為所需的命令啟用 NOPASSWD),或者只是在您不想繼續輸入密碼時。顯然,使用這種商品,您將降低 sudo 的安全性:如果有人破解了「admin」帳戶,則可以輕鬆地使用它來獲取 root 權限。

認證

可用於控制密碼提示的另一個選項是全域標誌:authenticate。預設此選項處於開啟狀態,這表示它將要求使用者使用密碼進行身份驗證。如上所示,可以使用特定條目上的“NOPASSWD”來覆蓋它。如果我們想全域禁用它,可以透過以下方式完成:

Defaults    !authenticate

設定後,這將停用所有使用預設值(例如上面的「admin」範例)的使用者的身份驗證。可以透過設定“PASSWD”參數來覆蓋特定定義:

admin    ALL=(ALL) PASSWD: ALL

注意:這篇文章不建議您停用 sudo 中的密碼使用(順便說一句,這不是一個好主意),而只是向您展示可用的選項以及如何使用它們。了解在 sudo 中停用密碼使用的安全性影響,根據您的特定需求明智地使用它們。

相關內容