33

В первый раз, когда я делаю 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 prompt?

3 ответа3

41

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

sudo nano /etc/sudoers.d/privacy

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

Defaults        lecture = always

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

4

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

root>  rm  /var/lib/sudo/<username>/*
root>  rmdir /var/lib/sudo/<username>
3

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

rpm -ql sudo

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

/var/db/sudo

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .