首页 存档 技术 查看内容

让 sudo 在你输入错误的密码时“嘲讽”你

2018-3-30 13:00 |来自: 互联网 396 0

摘要: 在本文中,我们将解释一个 sudoers 配置参数,以允许个人或系统管理员设置 sudo 命令,当系统用户输入错误密码时“嘲讽”他们。-- Aaron Kili 编译自:http://www.tecmint.com/sudo-insult-when-enter-wrong-passwor ...

在本文中,我们将解释一个 sudoers 配置参数,以允许个人或系统管理员设置 sudo 命令,当系统用户输入错误密码时“嘲讽”他们。
-- Aaron Kili

编译自:http://www.tecmint.com/sudo-insult-when-enter-wrong-password/
作者: Aaron Kili
译者: geekpi


sudoers是 Linux 中的默认 sudo 安全策略插件,但是经验丰富的系统管理员可以自定义安全策略以及输入输出日志记录的插件。它由/etc/sudoers这个文件驱动,或者也可在 LDAP 中。

你可以在上面的文件中定义sudoers嘲讽insults或其他选项。它在defaults部分下设置。请阅读我们的上一篇文章在 Linux 中设置 sudo 时 10 个有用的 sudoers 配置[1]

在本文中,我们将解释一个 sudoers 配置参数,以允许个人或系统管理员设置sudo 命令[2],当系统用户输入错误密码时“嘲讽”他们。

首先打开文件/etc/sudoers,如下所示:

  1. $ sudo visudo

进入defaults部分,并添加下面的行:

  1. Defaults insults

下面是我系统中/etc/sudoers默认展示的defaults部分。

设置 sudo insults 参数

从上面的截图中,你可以看到defaults中还有许多其他默认值定义,例如,每次用户输入错误的密码时发送邮件到 root、设置安全路径、配置自定义 sudo 日志文件等。

保存并关闭文件。

运行sudo命令并输入错误的密码,然后观察 insults 选项是如何工作的:

  1. $ sudo visudo

实践 sudo insult

注意:当配置 insults 参数时,它会禁用badpass_message参数,该参数在用户输入错误的密码时,会在命令行中输出特定的消息(默认消息为 “sorry, try again”)。

要修改该消息,请将badpass_message参数添加到/etc/sudoers文件中,如下所示。

  1. Defaults badpass_message="Password is wrong, please try again" #try to set a message of your own

设置 sudo 错误密码消息

保存并关闭文件,然后调用sudo查看它是如何工作的,你设置的badpass_message消息会在每次你或任何系统用户输入错误的密码的时候打印出来。

  1. $ sudo visudo

sudo 密码错误消息

就是这样了,在本文中,我们回顾了如何在用户输入错误的密码时将sudo设置为显示嘲讽。请通过下面的评论栏分享你的想法。


作者简介:

Aaron Kili 是 Linux 和 F.O.S.S 爱好者,将来的 Linux SysAdmin、web 开发人员,目前是 TecMint 的内容创建者,他喜欢用电脑工作,并坚信分享知识。


via:http://www.tecmint.com/sudo-insult-when-enter-wrong-password/

作者:Aaron Kili[3]译者:geekpi校对:jasminepeng

本文由LCTT[4]原创编译,Linux中国荣誉推出


推荐文章

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部