如何让sudo每次都提示你输入密码

Modified on: Thu, 14 Jun 2018 05:35:23 +0800

我发现如果我使用sudo执行某些操作,那么如果我在使用sudo后很快执行其他操作,那么它不会提示我输入密码,并且虽然这在某些情况下可能不方便,但在其他情况下存在安全风险,并且继续回来并执行命令以使其在下次启动时提示您输入密码是一件麻烦事。所以我想知道是否以及如何让它每次都提示我,或者至少只能在很短的时间内记住我的密码?

最佳答案

打开终端并输入:

sudo visudo

然后向下滚动到以下行:

Defaults        env_reset

并将其更改为:

Defaults        env_reset,timestamp_timeout=0

您可以将0更改为任何值(以分钟为单位的时间)。将其设置为0将每次都要求输入密码,-1将使它永远不会询问。根据15,默认为man sudo 8,但一些手册< / a>说默认为5。有关详细信息,请查看RootSudoTimeout wiki。

CTRL + X 完成编辑, Y 保存更改, ENTER 退出。< / p>


相关问答

添加新评论