Estou escrevendo um script que configura automaticamente as máquinas virtuais do ambiente de teste . Esse script deve formatar automaticamente uma partição dmcrypt + LUKS para mim, com uma certa senha. Como este é um ambiente de teste local, não me importo com a segurança da senha, só quero que todo o processo de configuração da VM seja automatizado e não interativo.
Como posso fornecer uma senha de maneira não interativa para 'dmcrypt luksFormat'? Quero usar senhas, não chaves, porque na produção também usamos senhas para LUKS.
printf "This isn't a very secure passphrase." | cryptsetup luksFormat /dev/vda2 -
funcionou melhor para mim. YMMV.