/ тощо / sudoers - Образи - Як додати список образи?


13

Я маю намір пограти з образами Linux і додати кілька. Однак я лише міг зрозуміти, як додати одну образу, але не список чи розташування файлу, який містить образи.


1
Ви не можете додати жодних образів до судо, не редагуючи джерело.
Мел Бойс

Відповіді:


12

Для редагування списку образи вам потрібно буде відредагувати джерело та перекомпілювати.

Образи зберігаються у plugins/sudoers/ins_*.h(4 файли). Якщо ви додасте новий файл, вам потрібно буде додати його визначення plugins/sudoers/insults.h. Це воно.


3

Для мене на стороні Debian, я закінчив писати директиву sudoers.d для досягнення результату, так як додавання списку призначених для користувача образ вимагає перекомпіляції з sudo.

У моїй налаштованій конфігурації я використовую дві директиви

  1. Один для нудних систем, де sudoкомпілюється без insults, тут я використовую badpass_messageдля жорсткого кодування єдиної власної образи, яка з’являється у кожному повідомленні про неправильний пароль

  2. Директива для веселих систем, де insultsпідтримуєтьсяsudo

Ви повинні ввімкнути або insults або badpass_message, включивши обидва падіння назад insults(принаймні на Debian).


2

Я не впевнений, оскільки раніше не користувався цією смішною (?) Функцією, але я знайшов цю допомогу в образі судорів і ображайте мене, судо !!! та інші посилання, які дозволяють припустити, що цю "особливість" потрібно включити для компіляції sudoз джерел.

Я гостя, що (оскільки це весело, але марно), що багато * nix взагалі не включають його, і якщо вони роблять цей список, він є жорстким кодом у виконаний 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`

але таких струн немає.

ПРИМІТКА. Я перевірю його на іншому * nix (як тільки зможу) і звітую.


Чи можете ви додати тут свою специфіку? Зробить вашу відповідь набагато сильнішою.
slm

2
@Aurigae не запитував, як увімкнути образи, а як додати користувацьку ...
Calimo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.