讓 sudo 會話時間隨心所欲

roc_guo發表於2023-05-10

sudo命令是許可權委派的命令,在生產環境中是非常常用的,預設情況下sudo命令會話時間是在15分鐘。本文中,我們將介紹在 Ubuntu Linux 中使 sudo 密碼會話(超時)更長或更短。
要設定 sudo 密碼超時值,請使用 passwd_timeout 引數。

編輯/etc/sudoers

首先使用 sudo 和 visudo 命令以超級使用者許可權開啟 /etc/sudoers 檔案,如下所示:

$ sudo visudo
設定timeout時間

接著新增下面的預設值,這意味著 sudo 密碼提示將會在使用者使用 sudo 20 分鐘後過期。

Defaults        env_reset,timestamp_timeout=20

注意:你可以以分鐘設定為你所需的任何時間,它會在超時之前一直等待。 如果要為每個執行的 sudo 命令彈出密碼提示,你也可以將時間設定為 0,或者透過設定值 -1 禁用密碼提示。

下面的截圖顯示了我在 /etc/sudoers 檔案中設定的預設引數。

讓 sudo 會話時間隨心所欲讓 sudo 會話時間隨心所欲

測試超時時間

按 Ctrl + O 儲存檔案,然後使用 Ctrl + X 退出。 然後,使用 sudo 執行命令並等待 2 分鐘以檢查密碼提示是否超時以測試設定是否正常。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2951098/,如需轉載,請註明出處,否則將追究法律責任。

相關文章