Vedo che hai risolto mentre rispondevo, comunque invio lo stesso.

Specificando l'opzione dicevi di leggere dal file descriptor 0 (che è lo standard input), cosa che dovrebbe avvenire di default ma non ho mai provato con cryptmount. Per il resto 1 corrisponde allo standard output e il file descriptor 2 allo standard error. Magari quindi li conoscevi con una altro nome o li usavi senza chiamarli così.

Poi è possibile anche aprirne altri da usare con le redirezioni, ma per questo non è necessario (EDIT: anche se funziona!

).
La sintassi sarebbe sempre la solita:
- Codice: Seleziona tutto
echo "miapassword" | cryptmount -a -w 0
Mi è venuto anche in mente che echo potrebbe aggiungere un "a capo" di troppo, che a volte fa casini. Immagino dipenda dall'intelligenza del programma usato. Prova anche echo con l'opzione "-n".