導讀 | sudoers 是 Linux 中的預設 sudo 安全性策略插件,但是經驗豐富的系統管理員可以自訂安全策略以及輸入輸出日誌記錄的插件。它由 /etc/sudoers這個檔案驅動,或也可在 LDAP 中。 |
你可以在上面的文件中定義 sudoers 嘲諷或其他選項。它在 defaults 部分下設定。
#在本文中,我們將解釋一個 sudoers 配置參數,以允許個人或系統管理員設定 sudo 命令,當系統使用者輸入錯誤密碼時「嘲諷」他們。
首先開啟檔案/etc/sudoers ,如下所示:
$ sudo visudo
進入 defaults 部分,並加入下面的行:
Defaults insults
下面是我係統中 /etc/sudoers 預設展示的 defaults 部分。
#設定 sudo insults 參數
從上面的截圖中,你可以看到defaults 中還有許多其他預設值定義,例如,每次使用者輸入錯誤的密碼時發送郵件到root、設定安全路徑、配置自定義sudo 日誌檔案等。
儲存並關閉檔案。
執行 sudo 指令並輸入錯誤的密碼,然後觀察 insults 選項是如何運作的:
$ sudo visudo
#實踐 sudo insult
注意:當配置insults 參數時,它會停用badpass_message 參數,該參數在使用者輸入錯誤的密碼時,會在命令列中輸出特定的訊息(預設訊息為「sorry, try again」)。
要修改該訊息,請將badpass_message 參數新增至 /etc/sudoers 檔案中,如下所示。
Defaults badpass_message="Password is wrong, please try again" #try to set a message of your own
#設定 sudo 錯誤密碼訊息
儲存並關閉文件,然後呼叫sudo 查看它是如何運作的,你設定的badpass_message 訊息會在每次你或任何系統使用者輸入錯誤的密碼的時候列印出來。
$ sudo visudo
#sudo 密碼錯誤訊息
就是這樣了,在本文中,我們回顧瞭如何在使用者輸入錯誤的密碼時將 sudo 設定為顯示嘲諷。請透過下面的評論欄分享你的想法。
作者簡介:
#Aaron Kili 是 Linux 和 F.O.S.S 愛好者,未來的 Linux SysAdmin、web 開發人員,目前是 TecMint 的內容創作者,他喜歡用電腦工作,並堅信分享知識。
以上是在輸入錯誤的密碼時,自訂sudo指令的嘲諷訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!