как использовать passprompt_override в файле sudoers?

280
tonybaldwin

На предыдущей машине я использовал passprompt_override в файле sudoers, чтобы изменить приглашение на:

ENTER NUCLEAR LAUNCH CODE:(вместо старого скучного enter password:) Но теперь, на всю жизнь, я не могу вспомнить, как это сделать, например, что на самом деле добавить / записать в файл, и страница руководства не особенно подходит для примеров, Кто-нибудь знает, как использовать эту функцию?

Если это актуально, я нахожусь на Debian / Jessie 8.5

0
Попробуйте поискать «подсказку» в man 5 sudoers. Arnold Beiland 8 лет назад 0

2 ответа на вопрос

1
thesoundman20

Я бы порекомендовал добавить и псевдоним в ваш файл .bashrc вместо изменения файла sudoers. Вы можете сделать это, выполнив следующие действия:

1. Откройте файл .bashrc.

2. перейти в раздел, который имеет lsпсевдоним

3. в нижней части списка введите следующее:

 alias sudo='sudo --prompt="ENTER NUCLEAR LAUNCH CODE:"' 

4. сохранить и закрыть файл

5.Test

Убедитесь, что вы добавили последнюю одинарную кавычку, иначе она не будет работать.

Это супер интересно. Я бы никогда не подумал об этом. CoreyJJohnson 6 лет назад 0
0
CoreyJJohnson

Используйте visudo для изменения вашей политики sudoers; добавьте следующую строку.

По умолчанию passprompt = "ВВОД ЯДЕРНОГО КОДА ЗАПУСКА:"

Вы, возможно, придется также добавить следующую строку.

По умолчанию passprompt_override

https://www.sudo.ws/man/1.8.16/sudoers.man.html

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