在Ubuntu上执行sudo命令会短暂的记住密码,(管理员权限)默认持续15分钟,在这15分钟内,在同一个终端上执行sudo命令不用再输入密码。
你可能想缩短或延长sudo密码的过期时间。
配置步骤:
编辑sudo相关的配置文件/etc/sudoers:
$ sudo visudo
找到如下一行:
Defaults env_reset
上面一行定义了sudo默认环境的重置时间,修改为:
Defaults env_reset,timestamp_timeout=X
X代表过期时间,单位是分钟。
例如,sudo持续保留管理员权限40分钟:
Defaults env_reset,timestamp_timeout=40
如果把timestamp_timeout的值设为0,那么每次执行sudo都要求输入密码。