/etc/sudoers - Оскорбления - Как добавить список оскорблений?

Существует два типа драйверов в дистрибутивах: скомпилированный в ядре (и/или распределенный в том же пакете) и распределенный как модули ядра в отдельных пакетах. Большинство дистрибутивов при выполнении системного обновления, обновляет все установленные пакеты включая упакованные модули ядра и само ядро, таким образом, целый процесс обновления невидим для пользователя.

13
23.06.2013, 18:41
3 ответа

Для редактирования списка оскорблений необходимо будет отредактировать источник и перекомпилировать.

Оскорбления хранятся в plugins/sudoers/ins_*.h (4 файла). Если Вы добавите новый файл, то необходимо будет добавить его определение plugins/sudoers/insults.h.Именно.

12
27.01.2020, 19:53

Я не уверен, поскольку я не использовал эту забавную (?) функцию прежде, но я имею, находят этот sudoers, оскорбления помогают и Оскорбляют меня, sudo!!! и другие ссылки, которые предлагают, чтобы эта "опция" была активирована, компилируя sudo из источников.

Я гость, которые (так как это интересно, но бесполезный), который многие *отклоняют, не включают его вообще и если они делают тот список, являюсь hardcoded в sudo исполняемый файл.

Для получения этого, необходимо отредактировать /etc/sudoers (использование visudo ) и добавьте эту директиву:

Defaults insults 

На OSX 10.8.4 (sudo версия 1.7.4p6) можно проверить активное Defaults использование:

$ sudo -l | grep insult
    XAUTHORIZATION XAUTHORITY", env_keep+="EDITOR VISUAL", env_keep+="HOME MAIL", insults

Затем можно попробовать его использование:

$ sudo -K
$ sudo ls

и если Вы запишете неправильный пароль, то Вы будете видеть "оскорбление"

Но я протестировал все это на OSX 10.8.4, и он не работает, Вы получаете стандарт Sorry, try again. сообщение.

Я искал вывод

$ sudo strings `which sudo`

но нет таких строк.

Примечание: Я протестирую его на другом *, отклоняют (как только я могу), и отчет.

2
27.01.2020, 19:53
  • 1
    Вы могли добавить некоторые специфические особенности здесь к Вашему ответу? Сделал бы Ваш ответ намного более сильным. –  slm♦ 24.06.2013, 02:51
  • 2
    @Aurigae не спрашивал, как включить оскорбления, но как добавить пользовательский... –  Calimo 11.12.2013, 17:34

На стороне Debian я написал директиву sudoers.d для достижения результата, потому что добавление списка настраиваемых оскорблений требует перекомпиляции из sudo .

В моей пользовательской конфигурации я использую две директивы

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

  2. Директива для забавы систем, в которых оскорбления поддерживаются в sudo

. Вы должны включить либо оскорблений , либо badpass_message , чтобы оба возвращались к оскорбления (по крайней мере, в Debian).

3
27.01.2020, 19:53

Теги

Похожие вопросы