如何更改sudo等待之前等待再次提示
当您使用sudo命令以root用户或管理员身份运行命令时,系统将提示您输入密码。您可能已经注意到,如果在第一个命令之后不久再次使用sudo运行另一个命令,则不会再提示您输入密码。本文主要参考 《Linux就该这么学》,您可以通过更改sudo命令的设置来自定义不要求您为sudo命令输入密码的宽限期的长度。
操作方法
- 01
我们将打开“/ etc / sudoers”文件,并更改设置以自定义宽限期的长度。要开始,请按Ctrl + Alt + T打开终端窗口。在提示符下键入以下命令,然后按Enter键。 sudo visudo 在出现提示时输入密码,然后按Enter键。
- 02
使用Nano文本编辑器在“终端”窗口中直接打开文件。使用键盘上的箭头键将光标移动到以下行的末尾: 默认值为env_reset
- 03
通过将“,timestamp_timeout = x”添加到行的末尾来更改行。 默认值为env_reset,timestamp_timeout = x 将“x”替换为要在同一个终端会话中等待的分钟数,然后再次提示您输入密码。 如果对“x”输入“-1”,则密码提示被撤销。这是不推荐的。如果希望系统在每次使用sudo命令时提示输入密码,请为“x”输入“0”。
- 04
进行更改后,请按Ctrl + X键入“y”,以响应窗口底部显示的问题来保存更改。
- 05
您将被要求在底部写入文件名。按Enter接受默认值。
- 06
您将返回到命令提示符。要关闭终端窗口,请在提示符下键入“exit”,然后按Enter键。您也可以单击窗口左上角的X按钮
- 07
您还可以通过在提示符下键入以下命令并按Enter键清除sudo的密码缓存。 sudo -k 即使整个宽限期尚未通过,这将导致使用sudo时再次显示密码提示。
赞 (0)