ecrypftfs - comportamento estranho não determinístico

0

Eu tenho dois conjuntos de pastas:

  • plaintextA, ecryptfsA
  • plaintextB, ecryptfsB

Eles são montados a partir do fstab. Eu tenho um único conjunto de parâmetros em /root/.ecryptfsrc (na verdade não tenho idéia se existe uma maneira de montar fstab com múltiplos conjuntos de parâmetros) - então ambos usam a mesma senha. "mount" também mostra-os com o mesmo ecryptfs_sig. Eu não uso criptografia de nomes de arquivo.

O que tentei é isto:

  • Crie um arquivo em plaintextA
  • Pegue o arquivo correspondente de ecryptfsA e mova-o para ecryptfsB
  • Veja se o plaintextB contém meu arquivo original

O resultado surpreendente é o seguinte: às vezes funciona e às vezes não funciona.

Se não funcionar, o arquivo de texto plano resultante será exibido como 0 bytes e a tentativa de acesso resultará em "Nenhum arquivo ou diretório".

Minha impressão é que o resultado depende do nome do arquivo (testfile.tst repetidamente não funcionou, enquanto testfile.txt funcionava).

Existe alguma explicação lógica para isso?

    
por Armanuki 21.03.2016 / 19:01

1 resposta

0

Parece que você está usando errado.

Eu não acho que as pastas eCryptFS sejam projetadas para serem manipuladas pelos arquivos criptografados como esse, a interface principal deve ser através da pasta de texto simples montada. Provavelmente nunca foi testado e os resultados com bugs provavelmente nunca serão corrigidos.

Então, não faça isso?

Mas, de qualquer forma, você tentou

  • desmontando & amp; re-montagem depois de manipular os arquivos criptografados? Pode pelo menos resultar em um comportamento mais consistente.

  • Se você estiver chamando mount ou mount.ecryptfs diretamente, você pode tentar o comando verbose:

    % bl0ck_qu0te%
por Xen2050 22.03.2016 / 14:07