Изменение предупреждения Судо

При первой попытке sudo на сервере вы получаете предупреждение sudo;

Мы надеемся, что вы получили обычную лекцию от местного системного администратора. Обычно это сводится к этим трем вещам:

# 1) Уважайте частную жизнь других.

# 2) Подумайте, прежде чем печатать.

№ 3) С большой силой приходит большая ответственность.

Кто-нибудь знает файл, который нужно отредактировать, чтобы изменить это предупреждение?

1 ответ

Решение

Это скомпилировано в:

[root@risby]# strings /usr/bin/sudo|grep privacy
    #1) Respect the privacy of others.

К счастью, однако, мой man sudoers допускает строки lecture_file который говорит, что это

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

Посмотрите, поддерживает ли ваш sudo это, и если это так, установите для него конкретное имя файла, например,

Defaults        lecture_file = /etc/sudoers.lecture

и поместите текст вашей лекции в этот файл. Вам может быть проще это проверить, как я, если вы тоже

Defaults        lecture = always

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

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

Другие вопросы по тегам