Как изменить приглашение Sudo в Linux
Мне сегодня немного скучно. Копаясь в Google, я наткнулся на этот крутой и бесполезный(!) хак. Существует возможность изменить приглашение sudo в Linux на что-нибудь классное или забавное. Как вы, возможно, уже знаете, всякий раз, когда мы используем команду sudo, она отображает оператор «[sudo] пароль для ...», верно? Да! Однако вы можете изменить это утверждение на что-то другое, если хотите. Именно об этом и рассказывает это краткое руководство.
Изменение командной строки Sudo в Linux
Посмотрите на следующую команду.
sudo apt update
Пример вывода:
[sudo] password for sk:
[...]
Как вы видите выше, вывод по умолчанию начинается с — "[sudo] пароль для sk". Ну скучно каждый раз это видеть. Если вы хотите изменить его, вот как вы можете изменить запрос пароля sudo по своему усмотрению.
sudo -p "Sir, Could You Please Enter Your password: " apt update
Приглашение sudo теперь будет выглядеть так:
Sir, Could You Please Enter Your password:
Здесь флаг -p будет отображать запрос пользовательского пароля при использовании команды sudo.
Изменить командную строку Sudo
Действительно круто, не так ли?
Мне лень каждый раз писать все предложение. Есть ли способ отобразить это автоматически, когда я делаю sudo? Да конечно! Здесь вам поможет команда «alias».
alias sudo='sudo -p "Sir, Could You Please Enter Your password: "'
Чтобы сделать его постоянным, просто добавьте псевдоним в файл ~/.bashrc, а затем выполните следующую команду, чтобы изменения вступили в силу.
source ~/.bashrc
Я не хочу использовать псевдоним. Без проблем! Это можно сделать, изменив файл sudoers.
Для этого запустите:
sudo visudo
Добавьте/измените следующую строку:
Defaults passprompt="Hey dude, Password Please?:"
Также возможно отобразить значок в командной строке sudo. Скажем, например, чтобы отобразить символ замка, просто введите следующее из своего терминала.
export SUDO_PROMPT='[sudo] %p : '
При использовании любой команды sudo будет отображаться символ замка.
[sudo] sk :
Вы можете использовать любые другие символы с любым сообщением в кавычках, как показано выше.
Вот и все. Всякий раз, когда вы запускаете команду sudo, она будет приветствовать вас так, как вам будет угодно.
Хотите произвести впечатление на свою девушку/жену? Просто измените запрос пароля sudo в ее ящике Linux на что-нибудь романтичное. Как насчет этого?
export SUDO_PROMPT='Hello beautiful, Enter Your password:'
Вы должны запустить приведенную выше команду от имени пользователя root. Всякий раз, когда она использует команду sudo, ее приветствует следующее сообщение:
Hello beautiful, Enter Your password:
Она была бы в восторге! Кто не любит комплименты, а?
В любом случае, не делайте этого в своих производственных системах. Ваш босс может быть недоволен!
Приятного вам судо!
Рекомендуем прочитать:
- Как настроить приглашение Bash в Linux