Любишь унижения? Рекомендую!

Здрасти. В Linux есть возможность включить «оскорбительный режим», который работает из коробки без установки дополнительного шлака.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Суть этого режима: при использовании команды sudo, если ты ввёл неправильный пароль, система унизит тебя.

Для включения добавь в файл /etc/sudoers либо в /etc/sudoers.d/fuck.conf такую строчку:

Defaults insults

А после этого попробуй выполнить от пользователя:

sudo apt update

И введи неправильный пароль. Результаты бывают разные:

Take a stress pill and think things over.
You fucking stupid shit!
My mind is going. I can feel it.
Realy? Are you on drugs?

Все эти фразочки зашиты в библиотеке /usr/libexec/sudo/sudoers.so. Но на английском неинтересно. Поэтому можно выводить своё сообщение через такой хак.

Делается так:

Defaults badpass_message="Ещё одна попытка и я тебя выебу!"

Предварительно закомментируй Defaults insults. Можно, конечно, пересобрать sudoers.so со своими фразами, но геморно. Ну либо пропатчить прямо этот файл через HEX-редактор.

Уверен, есть способ запустить такой Bash-скрипт по триггеру:

#!/bin/bash

messages=("Неверный, блядь, пароль! У тебя палец сломан?"
          "Ещё одна попытка и я тебя выебу"
          "Может, тебе стоит попробовать свою девичью фамилию?")

echo "${messages[$RANDOM % ${#messages[@]}]}"

Изучай!