Существует два типа драйверов в дистрибутивах: скомпилированный в ядре (и/или распределенный в том же пакете) и распределенный как модули ядра в отдельных пакетах. Большинство дистрибутивов при выполнении системного обновления, обновляет все установленные пакеты включая упакованные модули ядра и само ядро, таким образом, целый процесс обновления невидим для пользователя.
Для редактирования списка оскорблений необходимо будет отредактировать источник и перекомпилировать.
Оскорбления хранятся в plugins/sudoers/ins_*.h
(4 файла). Если Вы добавите новый файл, то необходимо будет добавить его определение plugins/sudoers/insults.h
.Именно.
Я не уверен, поскольку я не использовал эту забавную (?) функцию прежде, но я имею, находят этот 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`
но нет таких строк.
Примечание: Я протестирую его на другом *, отклоняют (как только я могу), и отчет.
На стороне Debian я написал директиву sudoers.d для достижения результата, потому что добавление списка настраиваемых оскорблений требует перекомпиляции из sudo
.
В моей пользовательской конфигурации я использую две директивы
Одна для скучных систем, в которых скомпилировано sudo
без оскорблений
, здесь я использую badpass_message
, чтобы жестко закодировать одиночное оскорбление, которое появляется в каждом сообщении с неверным паролем
Директива для забавы систем, в которых оскорбления
поддерживаются в sudo
. Вы должны включить либо оскорблений
, либо badpass_message
, чтобы оба возвращались к оскорбления
(по крайней мере, в Debian).