2

bashスクリプトでユーザーパスワードが正しいことを確認することはできますか? もしそうなら、その方法を教えてください。ありがとうございました

4

1 に答える 1

2

これは私のために働く:

#ensure sudo isn't saving a recent password
sudo -k

#prime it
echo $ROOTPASSWORD | sudo -S echo hello &> /dev/null

#test it
if ! [ "$(sudo -n echo hello 2>&1)" == "hello" ]; then
    echo "Incorrect password was entered"
fi
于 2014-09-18T16:45:30.543 に答える