Зміна попередження судо


28

Перший раз, коли ви приміряєте судо на сервері, ви отримуєте попередження про судо.

Ми віримо, що ви отримали звичайну лекцію від місцевого системного адміністратора. Зазвичай зводиться до цих трьох речей:

# 1) Поважайте конфіденційність інших.

# 2) Подумайте, перш ніж набирати текст.

# 3) З великою силою настає велика відповідальність.

Хтось знає файл, який потрібно редагувати, щоб змінити це попередження?


4
Але важко буде перемогти це повідомлення. Я завжди думав, що це справді чудовий твір.
Джефф Аллен

Що сказав @JeffAllen!
gf_

Відповіді:


42

Він складається:

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

На щастя, проте, моє man sudoersвизнання рядка, про lecture_fileякий він говорить, є

[p] ath у файл, що містить альтернативну лекцію судо, яка буде використана замість стандартної лекції, якщо названий файл існує. За замовчуванням sudo використовує вбудовану лекцію.

Тож подивіться, чи підтримує ваш sudo це, і якщо він є, встановіть його на конкретне ім'я файлу, наприклад

Defaults        lecture_file = /etc/sudoers.lecture

і помістіть текст лекції у цей файл. Вам може бути легше тестувати, як і я, якщо ви також це зробите

Defaults        lecture = always

яка буде відображати лекцію про кожне виклик судо. Інакше у вас може не вистачати рахунків, які ніколи не судились, поки ви це отримаєте правильно!

Якщо ваш судо досить старий, щоб не підтримувати ці змінні, вам потрібно буде перекомпілювати з джерела. У цьому є свої супутні турботи, тому вам захочеться дуже подумати, перш ніж робити це виключно з косметичних міркувань.


2
І якщо ваше судо є досить старшим, щоб НЕ мати лекції_файла, воно вразливе до вразливості безпеки. Ця функція була додана в 2004 році. sudo.ws/repos/sudo/rev/940133231216
jblaine

@jblaine ще в 2011 році, коли я писав відповідь, тенденція RedHat підтримувати патчі, а не постійно оновлювати до останньої версії означала, що це може бути неправдою. На сьогодні я вже впевнений, що ти маєш рацію!
MadHatter підтримує Моніку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.