我正在编写一个BASH脚本,它以交互方式询问用户的sudoing密码。这应该在脚本运行时发生一次。在继续之前,脚本需要确保密码有效。
验证密码的最简单方法是什么?
答案 0 :(得分:3)
-v
验证标志您可以使用-v
标志使用sudo验证凭据,然后检查sudo的退出状态。例如:
if sudo -v; then
echo "Exit status: $?"
echo "You're validated."
else
echo "Exit status: $?"
echo "You've failed to validate."
fi