Позвольте Sudo оскорбить вас, если вы введете неправильный пароль

17.07.2025
Позвольте Sudo оскорбить вас, если вы введете неправильный пароль

Sudoers — это подключаемый модуль политики безопасности sudo по умолчанию в Linux. Однако опытные системные администраторы могут указать собственную политику безопасности, а также подключаемые модули для ведения журналов ввода и вывода. Он управляется файлом /etc/sudoers или, в качестве альтернативы, LDAP.

Вы можете задать параметры sudoers такие, как параметр insults или несколько других, в файле /etc/sudoers. Они задаются в разделе Defaults записей.

В этой статье мы расскажем о параметре конфигурации sudoers, который позволяет пользователю или системному администратору настроить команду sudo для оскорбления пользователей системы, которые вводят неправильный пароль.

Для начала откройте файл /etc/sudoers следующим образом:

sudo visudo

 

Перейдите в раздел Defaults и добавьте следующую строку:

Defaults   insults

 

При выборе этого параметра sudo будет выводить юмористические или саркастические сообщения каждый раз, когда пользователь вводит неправильный пароль.

Ниже приведён пример файла /etc/sudoers в моей системе с записями по умолчанию.

Установите параметр sudo Insults

Установите параметр sudo Insults

 

На скриншоте выше видно, что задано множество других параметров по умолчанию, таких как отправка письма пользователю root каждый раз, когда пользователь вводит неверный пароль, установка безопасного пути, настройка пользовательского файла журнала sudo и многое другое.

Сохраните файл и закройте его.

Запустите команду с sudo и введите неверный пароль, а затем посмотрите, как работает опция insults:

sudo visudo

 

оскорбление sudo в действии

оскорбление sudo в действии

 

При каждой неудачной попытке ввода пароля теперь будет появляться новое саркастическое или юмористическое оскорбление, выбранное случайным образом из встроенного набора сообщений, скомпилированных в двоичный файл sudo.

Примечание: при настройке параметра insults отключается параметр badpass_message, который выводит в командную строку определённое сообщение (по умолчанию это «извините, попробуйте ещё раз») в случае, если пользователь введёт неправильный пароль.

Чтобы изменить сообщение, добавьте параметр badpass_message в файл /etc/sudoers, как показано ниже.

Defaults  badpass_message="Password is wrong, please try again"  # попробуйте задать собственное сообщение

 

Установить сообщение sudo badpassword

Установить сообщение sudo badpassword

 

Сохраните файл и закройте его, затем вызовите sudo и посмотрите, как это работает. Сообщение, которое вы указали в качестве значения badpass_message будет выводиться каждый раз, когда вы или любой другой пользователь системы введёт неправильный пароль.

sudo visudo

 

Сообщение Sudo badpassword

Сообщение Sudo badpassword

 

Помните: параметры insults и badpass_message являются взаимоисключающими; вы можете использовать только один из них. Если указаны оба параметра, badpass_message переопределит insults.

 

Как удалить или отменить изменения

Если вы когда-нибудь решите отключить параметры insults или badpass_message, сделать это будет несложно: просто откройте файл /etc/sudoers с помощью команды visudo.

sudo visudo

 

Внутри найдите строку, в которой заданы Defaults оскорбления или Defaults badpass_message, и либо удалите её, либо закомментируйте, добавив # в начале строки.

# Defaults insults
# Defaults badpass_message="Your custom message"

 

После внесения необходимых изменений сохраните и закройте файл. sudo вернётся к поведению по умолчанию, при котором при вводе неверного пароля просто отображается стандартное сообщение «Извините, попробуйте ещё раз».

При редактировании этого файла всегда используйте visudo, чтобы избежать проблем с конфигурацией, которые могут лишить вас доступа администратора.

Вот и всё, в этой статье мы рассмотрели, как настроить sudo на вывод оскорблений, когда пользователи вводят неправильный пароль. Поделитесь своими мыслями в комментариях ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала