Como posso definir o acesso a volumes TrueCrypt montados e como posso desmontá-los no logout?

1

Eu tenho a configuração TrueCrypt para montar volumes quando eu faço login na minha conta de trabalho. No entanto, quando faço logout e faço login em outra conta, esses volumes ainda estão montados e disponíveis na outra conta.

  1. Como posso definir o acesso a esses volumes? Não quero que todos os usuários possam acessá-los depois de montados. (Eles montaram em /media/volumename - basta definir permissões na pasta "volumename" antes de montar?)

  2. Como posso dizer ao TrueCrypt para desmontá-los quando eu fizer logout?

por d3vid 25.03.2011 / 09:43

1 resposta

2

Primeiro, acho que você só precisa modificar os direitos da pasta e tornar-se o proprietário, para que os outros não possam vê-la.

Quanto ao problema de desmontagem, você pode criar scripts que serão executados no logout. Estes são armazenados em /etc/gdm/PostSession . Da referência do GDM:

  

Quando o usuário termina sua sessão, o script PostSession será executado. A operação é semelhante a Init e PreSession. Ou seja, o GDM tentará executar o script PostSession / e, se isso não existir, o PostSession / Default será executado. Novamente, o script será executado com privilégios de root, o daemon escravo será bloqueado e a variável de ambiente $ USER conterá o nome do usuário que acabou de sair.

Então basicamente você tem que criar um script pós-sessão, que deve conter:

#!/bin/sh
truecrypt -d

Isso desmontará todos os volumes TrueCrypt montados.

    
por Iradrian 25.03.2011 / 12:29