如何在 sudoers 文件中使用 passprompt_override?

如何在 sudoers 文件中使用 passprompt_override?

在之前的机器上,我使用 sudoers 文件中的 passprompt_override 将提示更改为:

ENTER NUCLEAR LAUNCH CODE:(而不是以前那种无聊的方式enter password:)但是现在,就我而言,我记不起该怎么做,比如实际在文件中添加/写入什么,而且手册页也没有提供具体的例子,有谁知道如何使用这个功能吗?

如果相关的话,我使用的是 Debian/Jessie 8.5

答案1

我建议在你的 .bashrc 文件中添加别名,而不是修改你的 sudoers 文件。你可以通过执行以下操作来实现这一点:

1.打开你的.bashrc文件

ls2.转到有别名的部分

3.在列表底部输入以下内容:

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

4.保存并关闭文件

5.测试

确保添加最后一个单引号,否则它将不起作用。

答案2

使用 visudo 修改您的 sudoers 策略;添加以下行。

默认 passprompt="输入核发射代码:"

你可能必须添加以下行。

默认 passprompt_override

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

相关内容