Use nomes de variáveis em letras minúsculas ou saiba exatamente quais nomes de variáveis em letras maiúsculas devem ser evitados.
Para variáveis que não são de ambiente (por exemplo, variáveis de shell), use apenas letras minúsculas:
while [ -z "$user" ]; do
read -p 'User name: ' user
done