我发现如果我使用sudo
该命令执行某项操作,然后又使用,又执行了其他操作sudo
,那它不会提示我输入密码,尽管这在某些情况下可能不方便,但在其他情况下则存在安全风险,并且麻烦继续返回并执行命令,使其在下次执行时提示您输入密码。所以我想知道是否,如何使它每次提示我,或者至少在很短的时间内记住密码?
我发现如果我使用sudo
该命令执行某项操作,然后又使用,又执行了其他操作sudo
,那它不会提示我输入密码,尽管这在某些情况下可能不方便,但在其他情况下则存在安全风险,并且麻烦继续返回并执行命令,使其在下次执行时提示您输入密码。所以我想知道是否,如何使它每次提示我,或者至少在很短的时间内记住密码?
Answers:
打开终端并输入:
sudo visudo
然后向下滚动到以下行:
Defaults env_reset
并将其更改为:
Defaults env_reset,timestamp_timeout=0
您可以更改0
为任何值(时间以分钟为单位)。设置0
为每次都会要求您输入密码,并且-1
永远不会要求输入密码。默认值是15
根据man sudo 8
,但有些手册说默认值是5
。请查看RootSudoTimeout Wiki,以获取更多信息。
按CTRL+ X完成编辑,Y保存更改并ENTER退出。