为什么在 sudo 命令后会出现“[sudo]”?

时间:2021-02-16 12:36:24

标签: ubuntu terminal sudo

安装 openssh-server 后,我在终端运行 sudo 命令后看到 [sudo]。 在我删除 openssh-server 后,我仍然看到它。 这是什么意思? 以及如何删除它?

示例:

<块引用>

用户名:~$ sudo ls

<块引用>

[sudo] 用户名密码:

Ubuntu 20.04

谢谢

1 个答案:

答案 0 :(得分:0)

这是默认 sudoers 的一部分。它可以在 SUDO_PROMPT 文件中、在命令行上或通过 password for username: 环境变量进行配置。

例如,如果您想让提示为“/etc/sudoers”,请使用 visudo 将以下内容添加到您的 sudo's -p 文件中。

<块引用>

默认 passprompt = "%p 的密码:"

对于传统的 Unix 密码提示,请尝试:

<块引用>

默认密码提示 = "密码:"

如果愿意,您还可以使用 SUDO_PROMPT 标志或通过在 shell 启动文件(.profile、.bashrc 等)中设置 asyncData 环境变量来设置提示。