给你的添加香料 sudo 在 Linux 或 Unix 上使用讲座文件进行会话

[ad_1]

D尽管存在一些严重的错误 sudo,它仍然是在 Linux、macOS 和类 Unix 系统上以另一个用户身份获取 root shell 或运行命令的事实上的工具。 这 sudo 命令允许系统管理员授予单个用户访问非特权命令的权限。 例如,我可以让开发人员能够重新启动 Apache Linux 服务器上的 web 服务器或 PHP/Python 进程。 让我们看看如何提醒开发者和非特权用户 sudo 为了乐趣和利润。 在这个快速提示中,我将向您展示如何添加一些香料到您的 sudo 在 Linux 或 Unix 上使用讲座文件进行会话。

给你的添加香料 sudo 在 Linux 或 Unix 上使用讲座文件进行会话

每个经验丰富的 Unix 系统管理员都知道 sudo 命令需要非常谨慎地使用。 因此 sudo 可以选择使用讲座发送消息。

如何强制 sudo 每次我们的用户使用它时进行演讲

编辑配置文件,运行以下命令:
sudo visudo

在初始选项后追加以下行 sudo 每次用户使用时开始讲座 sudo:

Defaults        lecture=always

上述选项控制何时将与密码提示一起打印简短的讲座。 它有以下可能的值:

  1. 总是 : 总是向用户说教。
  2. 绝不 : 永远不要教用户。
  3. 一次 : 只在用户第一次运行时对其进行讲解 sudo.

Save 和 close 文件。 让我们使用户的缓存凭据无效并对其进行测试:

sudo -k
## or ##
sudo --reset-timestamp
 
## Try to gain root shell  ##
sudo -i

现在我们的 Unix 开发人员和其他 Linux 用户将得到一个无聊的演讲:
How to force sudo to give a lecture every time our users use it on Linux or unix

很可爱吧? 但是等等,还有更多。 我们可以更改此消息并使其更友好。 再次通过键入以下命令安全地编辑 sudoers 文件:
sudo visudo

附加另一个配置选项:

Defaults       lecture_file=/etc/sudo_lecture.txt

Save 和 close 使用 vi 或 vim 时的文件。 这是使用 cat 命令显示的供您参考的配置文件:
sudo cat /etc/sudoers
Adding spice to your sudo session with a lecture file on Linux or Unix

创建 /etc/sudo_lecture.txt

跑:
sudo vim /etc/sudo_lecture.txt

追加内容(下载 sudo_lecture.txt 文件以避免在屏幕上打印垃圾):

 
 
 
     ^[[00;31m
┌──────────────────────────────────────────┐
│                                          │
│ mmmm                                     │
│ #   "m  mmm   m mm    mmmm   mmm    m mm │
│ #    # "   #  #"  #  #" "#  #"  #   #"  "│
│ #    # m"""#  #   #  #   #  #""""   #    │
│ #mmm"  "mm"#  #   #  "#m"#  "#mm"   #    │
│                       m  #               │
│                        ""                │
└──────────────────────────────────────────┘
^[[0m
 
Please be cautious while using sudo as you could end up damaging the system.

我们的幻想 sudo 警告或讲座在这里:
sudo lecture file demo on Linux

让我们使用厕所命令:
sudo sh -c 'toilet -f bubble --metal "Be careful with sudo" > /etc/sudo_lecture.txt'
sudo -k
sudo -i

sudo

Groot 提示让你的 sudo 会议

尝试 groot 提示(下载 groot.txt 文件使用 curl 命令或 wget 以避免在屏幕上打印转义字符):

     ^[[00;32m  ^V//
     ^[[00;33m  |^[[01;37m. ^[[01;37m.^[[00;33m|   ^[[01;34m I AM (G)ROOT!
     ^[[00;32m- ^[[00;33m - / ^[[00;32m_
     ^[[00;33m _| |_/
     ^[[00;33m    
     ^[[00;31m __^[[00;33m/^[[00;31m_^[[00;33m/^[[00;31m__
     ^[[00;31m|_______|  ^[[00;37m With great power comes great responsibility.
     ^[[00;31m      /   ^[[00;37m Use sudo wisely.
     ^[[00;31m  ___/
^[[0m

groot

结论

当与 ANSI 转义码 用于颜色和其他 CLI 实用程序,例如 Linux 或类 Unix 操作系统下的厕所和 figlet。 间谍活动的功劳 sudo 与格鲁特 去找克里斯.

[ad_2]

Related Posts