输错密码?这个 sudo 会“嘲讽”你

你在 Linux 终端中会有很多的乐趣。我今天要讲的不是在终端中跑火车。

我今天要讲的技巧可以放松你的心情。前面一篇文章中,你学习了如何在命令行中增加 sudo 命令的超时。今天的文章中,我会向你展示如何让 sudo 在输错密码的时候“嘲讽”你(或者其他人)。

对我讲的感到疑惑?这里,让我们看下这张 gif 来了解下 sudo 是如何在你输错密码之后“嘲讽”你的。

那么,为什么要这么做?毕竟,“嘲讽”不会让你的一天变得开心,不是么?

对我来说,一点小技巧都是有趣的,并且要比以前的“密码错误”的错误提示更有趣。另外,我可以向我的朋友展示来逗弄他们(这个例子中是通过自由开源软件)。我很肯定你有你自己的理由来使用这个技巧的。

在 sudo 中启用“嘲讽”

你可以在sudo配置中增加下面的行来启用“嘲讽”功能:

  1. Defaults insults

让我们看看该如何做。打开终端并使用下面的命令:

  1. 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.

输错密码?这个 sudo 会“嘲讽”你相关推荐

  1. W7正在锁定计算机,win7输错密码锁定了怎么办 win7电脑被锁定的解锁方法

    虽然现在win10系统是最新的操作系统,还是有很多的win7系统继续使用,很多用户都会在电脑上设置密码,如果输错密码3次电脑则会被锁定一段时间,但是急用怎么办?大家可以看看下面的win系统输错密码被锁 ...

  2. 计算机密码锁定了怎么重装,Win7开机限制输错密码次数锁定计算机的设置方法...

    有些Win7系统用户可能忘记了开机密码,重复了好几次都没成功:不过,用户担心的是这种情况:开机输错几次依然还是可以继续"无限制输错",导致被盗可能性大大提高.那么,在Win7系统中 ...

  3. iphone已停用怎么解锁_iPhone多次输错密码已停用,连接iTunes,怎么办?

    两年前买了一部iphone8,因为当时用惯了安卓系统,不适应苹果的系统,用了一周,不习惯,搁置在抽屉里了,只是偶尔拿出来充充电. 最近,因为安卓手机内存快满了,手机很卡,想着把之前的苹果手机找出来用, ...

  4. .net mvc 输错密码锁定用户_国家工信部:手机有个密码必须设,否则钱包危险……...

    近期,一篇标题为<一部手机失窃而揭露的窃取个人信息实现资金盗取的黑色产业链>的文章引发关注和热议. 文中,不法分子偷盗个人手机后,在某政务APP窃取用户个人信息,进而申请网贷消费造成用户财 ...

  5. 在git提交时输错密码,怎么办?

    在使用git提交代码的时候,失误将账号密码填写错误,导致提交失败,却又不知道该怎么办? $ git push origin master remote: Incorrect username or p ...

  6. android平板被锁怎么解决,iPhone/iPad输错密码被停用怎么办 3招轻松解锁方法

    家中小孩玩电脑游戏,自己拿了iPad,随便输入密码,结果造成平板电脑无法使用,相信这是许多家长都将面对或是早已发生的事情.本文整理当iPhone或是iPad被停用时的处理方法.下面就一起来看看吧,希望 ...

  7. git clone远程仓库时,输错密码如何解决?

    https://blog.csdn.net/github_38851471/article/details/84065698

  8. 第一个程序实现登录功能,密码输错三次封账号。

    username = input("username:") #输入用户名 f = open('user.db', "r") #打开保存有用户名和密码的文件,r表 ...

  9. iPhone忘记锁屏密码,多次输错被禁用?三种方法轻松解决!

    为了保证手机的隐私安全,我们通常会将手机设置锁屏密码.最近有许多果粉反馈,自己长期不用的iPhone 忘记锁屏密码打不开了,多次输错密码还被禁用了,怎么办? 今天,小编就针对苹果手机忘记锁屏密码这个问 ...

  10. linux命令打错怎么办,技术|命令行乐趣:嘲讽输错 Bash 命令的用户

    你可以通过配置 sudo 命令去嘲讽输入错误密码的用户.但是现在,当用户在 shell 输错命令时,就能嘲讽他了(滥用?). 你好 bash-insulter 来自 Github 页面: 当用户键入错 ...

最新文章

  1. R可视化使用ggplot2将坐标轴设置为对数坐标轴(Log Scale)
  2. 寒门出贵子,传递正能量
  3. C# WinForm 窗体标题栏 不可见
  4. css border 制作三角形
  5. mysql5.6 pt-query-digest,分析pt-query-digest输出信息
  6. 【收藏】SpringBlade开发手册地址
  7. 最小/大加代数(Min/max-Plus Algebra)
  8. python dict底层实现_dict实现原理和哈希表
  9. hihoCoder-1098最小生成树二·Kruscal算法 (最小生成树)
  10. 在线图片尺寸怎么修改?图片在线修改尺寸大小方法
  11. mysql alter table if exists_MySQL中的alter table命令的基本使用方法及提速优化
  12. 【计算机网络】透明网桥:逆向学习算法逐步建立转发表(例题详细解析)
  13. 上交计算机就业报告,上海交通大学计算机研究生去向及就业情况分析
  14. 【AWS云从业者基础知识笔记】——模块1:AWS服务简介
  15. 喝酒娱乐小游戏助力神器微信小程序源码下载多种游戏选择玩法多种
  16. 原型模式——java实现原型模式的几种写法
  17. Qualcomm QTV Player
  18. P1823 [COI2007] Patrik 音乐会的等待(单调栈)
  19. oracle排序空值最后
  20. SpringBoot实现阿里短信SDK发送短信,使用MQ监听器

热门文章

  1. 深入理解asp.net里的IHttpHandler
  2. URAL 1132 Square Root(二次剩余定理)题解
  3. JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查...
  4. Golang: How to sort struct with multiple sort parameters?
  5. 遍历对象键值对的两种方法
  6. 【转】NPOI自定义单元格背景颜色
  7. 1、Java多线程基础:进程和线程之由来
  8. 在asp.net中怎样将输入的中文符号转换成英文符号
  9. R|数据处理|list的转化与转置
  10. Sqlite和mysql的区别及优缺点