如何在Linux中讓sudo密碼會話的超時更長些
在最近的文章中,我們向你展示了 在 Linux 中設置 sudo 的十條 sudoers 實用配置]1以及讓 sudo 在你輸入錯誤的密碼時“嘲諷”你,在本文中,我們發(fā)現(xiàn)了另一個 sudo 貼士,在 Ubuntu Linux 中使 sudo 密碼會話(超時)更長或更短。
在 Ubuntu 及其衍生版如 Linux Mint 或任何其他基于 Ubuntu 的發(fā)行版中,當你執(zhí)行 sudo 命令 時,它將提示你輸入管理密碼。
在***次執(zhí)行 sudo 命令后,默認情況下密碼將保持 15 分鐘,因此你不需要為每個 sudo 命令鍵入密碼。
如果,你因為某種原因覺得 15 分鐘太長或太短,你可以在 sudoers 文件中做一個簡單的調(diào)整。
要設置 sudo 密碼超時值,請使用 passwd_timeout 參數(shù)。首先使用 sudo 和 visudo 命令以超級用戶權限打開 /etc/sudoers 文件,如下所示:
- $ sudo visudo
接著添加下面的默認值,這意味著 sudo 密碼提示將會在用戶使用 sudo 20 分鐘后過期。
- Defaults env_reset,timestamp_timeout=20
注意:你可以以分鐘設置為你所需的任何時間,它會在超時之前一直等待。 如果要為每個執(zhí)行的 sudo 命令彈出密碼提示,你也可以將時間設置為 0,或者通過設置值 -1 ***禁用密碼提示。
下面的截圖顯示了我在 /etc/sudoers 文件中設置的默認參數(shù)。
改變 sudo 密碼超時
按 Ctrl + O 保存文件,然后使用 Ctrl + X 退出。 然后,使用 sudo 運行命令并等待 2 分鐘以檢查密碼提示是否超時以測試設置是否正常。
在本篇中,我們解釋了如何設置 sudo 密碼提示超時之前的分鐘數(shù),記得在評論欄分享你對這篇文章的想法或者其他對系統(tǒng)管理員配置有用的 sudo 配置。
作者簡介:
Aaron Kili 是 Linux 和 F.O.S.S 愛好者,將來的 Linux SysAdmin 以及 web 開發(fā)人員,目前是 TecMint 的內(nèi)容創(chuàng)建者,他喜歡用電腦工作,并堅信分享知識。