Scripting de Linux: ocultar la entrada del usuario en la terminal

Tengo un script bash como el siguiente:

#!/bin/bash

echo "Please enter your username";
read username;

echo "Please enter your password";
read password;

Quiero que cuando el usuario escriba la contraseña en el terminal, no se muestre (o se muestre algo así como *******). ¿Cómo logro esto?

Respuestas a la pregunta(8)

Su respuesta a la pregunta