%{seq}等转义序列也受到支持,它会将序列号单调递增为base-36序列号,例如000001,其中每两位数字用于生成一个新的目录,如00/00/01。具体示例如下:
$ cd /var/log/sudo-io/ $ ls $ cd 00/00/01 $ ls $ cat log
6.引导sudo用户
为了引导sudo用户在系统上使用密码,我们可以使用lecture参数。它可设定为三种值:
always – 始终引导用户。
once – 仅在用户初次执行sudo命令时进行引导(不指定值时默认为此设置)。
never – 永远不引导用户。
Defaults lecture="always"
另外,大家也可以利用lecture_file参数设置一个定制lecture文件,在此文件中输入适当信息:
Defaults lecture_file="/path/to/file"
Lecture Sudo Users
7.在输入错误sudo密码时显示定制信息
当用户输入错误密码时,可在命令行中显示特定信息。它的默认信息为“sorry,try again”,大家可以使用badpass_message参数对内容进行修改:
Defaults badpass_message="Password is wrong, please try again"
8.增加sudo密码尝试次数
参数passwd_tries用于指定用户能够尝试输入密码的次数。
它的默认值为3:
Defaults passwd_tries=5
要设置密码超时(默认为5分钟),可使用passwd_timeout参数,具体如下:
Defaults passwd_timeout=2
9.当输入错误密码时,让sudo显示侮辱性内容
当用户输入错误密码时,sudo将通过insults参数显示侮辱性内容。它会自动关闭badpass_message参数。
Defaults insults
10.了解更多sudo配置
另外,感兴趣的朋友也可以参阅以下链接来了解更多sudo命令配置选项:su与sudo间的区别以及如何在Linux中配置sudo(英文原文)。