星期四, 二月 15, 2007

sudo timeout Defaults

因为安装的 rpm 包,不能重新编译,只能通过 Defaults 语法在 /etc/sudoers 里重新定义超时的时间。但首先必须知道都有哪些 Defaults 可以重新定义。通过如下命令完成:
sh$ sudo -L
所以可以知道 timeout 的相关参数:
sh$ sudo -L | grep timeout
timestamp_timeout: Authentication timestamp timeout
passwd_timeout: Password prompt timeout
再编辑 /etc/sudoers:
sh# visudo
......
Defaults:%admins timestamp_timeout=30
# 设置为 30 分钟, -1 表示没有限制
......
后面的 passwd_timeout 应该是指出现密码提示符后,如果在这个时间段里没有输入密码,就失效。

没有评论: