输错密码?这个 sudo 会“嘲讽”你
你在 Linux 终端中会有很多的乐趣。我今天要讲的不是在终端中跑火车。
我今天要讲的技巧可以放松你的心情。前面一篇文章中,你学习了如何在命令行中增加 sudo 命令的超时。今天的文章中,我会向你展示如何让 sudo 在输错密码的时候“嘲讽”你(或者其他人)。
对我讲的感到疑惑?这里,让我们看下这张 gif 来了解下 sudo 是如何在你输错密码之后“嘲讽”你的。
那么,为什么要这么做?毕竟,“嘲讽”不会让你的一天变得开心,不是么?
对我来说,一点小技巧都是有趣的,并且要比以前的“密码错误”的错误提示更有趣。另外,我可以向我的朋友展示来逗弄他们(这个例子中是通过自由开源软件)。我很肯定你有你自己的理由来使用这个技巧的。
在 sudo 中启用“嘲讽”你可以在sudo配置中增加下面的行来启用“嘲讽”功能:
Defaults insults
让我们看看该如何做。打开终端并使用下面的命令:
sudo visudo
这会在 nano中打开配置文件。
是的,我知道传统的 ‘visudo’ 应该在 vi 中打开 /etc/sudoers 文件,但是 Ubuntu 及基于它的发行版会使用 nano 打开。由于我们在讨论vi,这里有一份 vi 速查表可以在你决定使用 vi 的时候使用。
回到编辑 sudeors 文件界面,你需要找出 Defaults 所在的行。简单的很,只需要在文件的开头加上Defaults insults,就像这样:
如果你正在使用 nano,使用Ctrl+X来退出编辑器。在退出的时候,它会询问你是否保存更改。要保存更改,按下“Y”。
一旦你保存了 sudoers 文件之后,打开终端并使用 sudo 运行各种命令。故意输错密码并享受嘲讽吧:)
sudo 可能会生气的。看见没,他甚至在我再次输错之后威胁我。哈哈。
如果你喜欢这个终端技巧,你也可以查看其他终端技巧的文章。如果你有其他有趣的技巧,在评论中分享。
本文来自云栖社区合作伙伴“Linux中国”
原文发布时间为:2013-04-02.
8.12 Linux强制系统用户登陆时修改密码(chage命令) 除了 passwd -S 命令可以查看用户的密码信息外,还可以利用 chage 命令,它可以显示更加详细的用户密码信息,并且和 passwd 命令一样,提供了修改用户密码信息的功能。
相关文章
- mysql中,root用户密码被遗忘,该如何进行重置?
- 正则密码 Regex and Password complexity policy
- Redis 设置密码
- Windows利用命令行快速清除以及建立密码
- 【华为OD机试真题 python】猜密码 【2022 Q4 | 200分】
- kubernetes部署redis5.0.6单机版 自定义配置文件、密码、日志路径等
- MySQL 认证密码相关
- 安装mysql时出现应用程序无法正常启动(0xc000007b)、初始化失败以及密码忘记怎样重置?
- 通过网页修改AD密码 AD用户密码
- xshell远程登录工具的星号密码查看方法
- node.js服务端存储用户密码md5加密
- mysql给root开启远程访问权限,修改root密码
- mysql skip-grant-tables 后要多次重启 和验证登录检查确认密码生效
- 查看电脑已连接的WiFi密码
- passwd 修改用户密码
- mysql不用用户名和密码登录
- vmware vcenter orchestrator configuration提示“用户名密码错误或登录失败超过次数被锁定”