Você pode tentar usar o script do PAM
para executar o comando cryptsetup
no início da sessão.
O script PAM executa um dos três scripts de manipulador onsessionopen
,
onsessionclose
ou onauth
(dependendo do evento que é chamado
lidar); cada script é passado o nome de usuário e a invocação
Nome do Serviço. Se você precisar de pam_script
em sua sessão antes
pam_mount
, você pode ter onsessionopen
do cryptsetup
invocação.
Detalhes e exemplos podem ser encontrados em: link