Linux下的十项实用“sudo”配置选项(2)

%{seq}等转义序列也受到支持,它会将序列号单调递增为base-36序列号,例如000001,其中每两位数字用于生成一个新的目录,如00/00/01。具体示例如下:

$ cd /var/log/sudo-io/ $ ls $ cd 00/00/01 $ ls $ cat log 

Linux下的十项实用“sudo”配置选项

6.引导sudo用户

为了引导sudo用户在系统上使用密码,我们可以使用lecture参数。它可设定为三种值:

always – 始终引导用户。

once – 仅在用户初次执行sudo命令时进行引导(不指定值时默认为此设置)。

never – 永远不引导用户。

Defaults lecture="always" 

另外,大家也可以利用lecture_file参数设置一个定制lecture文件,在此文件中输入适当信息:

Defaults lecture_file="/path/to/file" 

Linux下的十项实用“sudo”配置选项

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 

Linux下的十项实用“sudo”配置选项

要设置密码超时(默认为5分钟),可使用passwd_timeout参数,具体如下:

Defaults passwd_timeout=2 

9.当输入错误密码时,让sudo显示侮辱性内容

当用户输入错误密码时,sudo将通过insults参数显示侮辱性内容。它会自动关闭badpass_message参数。

Defaults insults 

Linux下的十项实用“sudo”配置选项

10.了解更多sudo配置

另外,感兴趣的朋友也可以参阅以下链接来了解更多sudo命令配置选项:su与sudo间的区别以及如何在Linux中配置sudo(英文原文)。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14378.html