如何在Linux中更改sudo提示符
时间:2020-03-21 11:42:47 来源:igfitidea点击:
在Linux中更改sudo提示
看看以下命令。
$sudo apt update
示例输出:
[sudo] password for sk: [...]
如上所述,默认输出从"SK的[sudo]密码开始。
嗯,每次都很无聊。
如果我们想更改它,这是我们可以根据我们更改sudo密码提示的方式。
$sudo -p "Sir, Could You Please Enter Your password: " apt update
Sudo提示现在将如下所示:
Sir, Could You Please Enter Your password:
在此,-p标志将在使用sudo命令时显示自定义密码提示。
我懒得每次键入整个句子。
无论如何,我在我'sudo'ing时会自动显示这个问题吗?
当然,是的!这是"别名"命令有所帮助的地方。
$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:
她会很高兴!谁不喜欢恭维,呵呵?
无论如何,不要在生产系统上执行此操作。
你的老板可能不会开心!