Até que a entrada do usuário corresponda à variável

Ok, então estou tentando criar um script de login de nome de usuário / senha. (pode não ser a ideia mais segura em que ainda estou trabalhando);)

Meu script irá carregar variáveis ​​para comparar com o arquivo como este. (agora estou apenas trabalhando na parte da senha)

./path/to/variables.conf

Este arquivo conterá uma variável chamada

PASS=SOME_VALUE 

Eu pretendo usar a leitura para obter a variável que será comparada

read -p "Enter your password:" CPASS; 

Agora a parte que estou perdendo (como eu vejo isso funcionando)

while "$CPASS" doesn't match "$PASS" do 
read -p "Wrong password, try again:" CPASS;

Obrigado e qualquer ajuda é apreciada.

questionAnswers(1)

yourAnswerToTheQuestion