答案1
编辑sudoers
配置文件:
sudo visudo
并删除,,pwfeedback
因为这会启用密码反馈,即终端中的指示字符,通常是星号*
...但是,纯文本并未启用,因此您可能也更改了其他内容。
制作sudo
据我所知,在终端中打印纯文本密码也是不可能的。
您可能在 sudoers 配置文件中屏蔽了设置,这可能是中间体(用户和/bin/sudo
) 密码帮助程序、搜索路径中的可执行 shell 脚本,甚至是像这样的 shell 函数:
sudo ()
{
read -r -p "[sudo] password for ${USER}:" my_pass;
echo "$my_pass" | /bin/sudo -S "$@"
}
你可以在终端中运行以下命令来找出哪个是哪个:
type -a sudo