Сохраняя причудливое предупреждение sudo навсегда

41

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

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

root's password:

После первого успешного входа в систему меня больше не будут предупреждать.

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

USR-местный ΕΨΗΕΛΩΝ
источник
Если честно, если это показывает каждый раз, когда я использую sudo, мне все равно удастся игнорировать его и удалить корневой каталог или что-то в этом роде. Это, вероятно, сработает только в том случае, если предупреждение - это трехмерный баннер, который мигает разным цветом и каждый раз отличается.
Нг Сек Лонг

Ответы:

44

Создайте файл внутри /etc/sudoers.d/. Вы можете использовать эту команду

sudo nano /etc/sudoers.d/privacy

Теперь вставьте эту строку в файл.

Defaults        lecture = always

Теперь закройте терминал / консоль, снова откройте его и попробуйте что-нибудь сделать с помощью sudo.

Бабар
источник
2
Могу ли я отключить сообщение, установив lectureна never?
Ричард де Вит
1
Да, варианты для лекции являются: always never once sudoers человек
Крис
Могу ли я уменьшить это до одной строки? $ sudo echo "Defaults lecture = always" >> /etc/sudoers.d/privacyдает разрешение отказано.
Аарон Франке
$ sudo echo "Defaults lecture = always" | sudo tee -a /etc/sudoers.d/privacy
Оливер Ни
4

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

root>  rm  /var/lib/sudo/<username>/*
root>  rmdir /var/lib/sudo/<username>
Майкл ДЖЕЙМС
источник
3

Чтобы добавить к + Майкл Джеймс его заявление, места могут отличаться. На Fedora,

rpm -ql sudo

Показывает каталог с именем:

/var/db/sudo

В этом каталоге я нашел другой каталог под названием «lectured», за которым следовало мое имя. При удалении моего имени из этого каталога снова появится предупреждение.

Редактировать: это единовременное решение для сброса показа сообщения. Конечно, вы можете использовать crontab для очистки каталога, чтобы сообщение печаталось более регулярно.

Riccardo
источник