Se você tiver o conjunto de variáveis DISPLAY, ele pode ser usado para exibir o prompt de senha em uma janela de diálogo (pode não ter aparecido se você tiver DISPLAY configurado para algum valor estranho). Para verificar isso, desmarque a variável:
unset DISPLAY
e tente novamente.