使密码在 bash 脚本中显示为经过审查的

使密码在 bash 脚本中显示为经过审查的

我将简短地介绍一下。我正在编写一个 bash 脚本,用户需要使用 read 命令输入他们的 root 密码,该密码将存储在一个变量中。我不喜欢的是,当他们输入密码时,他们的密码清晰可见。我希望他们的密码显示为星号或像正常输入 root 密码时一样不可见。我不介意使用 tput。我该怎么做?

答案1

阅读命令有一个选项可以防止在您输入时显示输入。

echo "Enter the password: "
read -s password
#Print the password
echo $password

相关内容