11 command-line root sudo password execute-command
我发现如果我使用sudothat执行某事,然后如果我在使用之后不久执行其他事sudo,它不会提示我输入密码,尽管这在某些情况下可能不方便,但在其他情况下会存在安全风险,并且麻烦继续返回并执行命令以使其在下次运行时提示您输入密码。所以我想知道是否以及如何让它每次都提示我,或者它至少只在很短的时间内记住我的密码?
Ron*_*Ron 15
打开终端并输入:
sudo visudo
Run Code Online (Sandbox Code Playgroud)
然后向下滚动到以下行:
Defaults env_reset
Run Code Online (Sandbox Code Playgroud)
并将其更改为:
Defaults env_reset,timestamp_timeout=0
Run Code Online (Sandbox Code Playgroud)
您可以更改0为任何值(以分钟为单位的时间)。将其设置0为每次都会询问您的密码,并且-1永远不会询问。默认是15根据man sudo 8,但有些手册说默认是5。查看RootSudoTimeout wiki 了解更多信息。
按CTRL+X完成编辑、Y保存更改并ENTER退出。