Eu já vi esses tipos de erros antes, enquanto testava o EncFS & amp; eCryptFS na verdade, mas eu não lembrava exatamente onde eu tinha visto até agora. Foi por não ter permissão para ler ou listar arquivos no diretório (diretórios precisam de x
permissão de execução para listar arquivos), e eu acho que isso poderia ter acontecido com um erro de decodificação também.
Eu tive alguns problemas com permissões em arquivos montados / descriptografados antes. Eles pareciam refletir apenas as permissões do arquivo criptografado (a página man do EncFS o chama de "rootdir"), e a alteração dos arquivos montados / descriptografados parecia não funcionar. Talvez o proprietário & amp; permissões para o "rootdir" / arquivos criptografados não estão corretos? Tente alterar as permissões "rootdir" / criptografadas para que seu usuário possa acessá-las (rwx?).
Eu achava que o root deveria ser capaz de ler qualquer coisa, não importa o quê ... mas o encfs não precisa do sudo para rodar, e tentei um teste com uma única pasta criptografada secret
e foi descriptografado o ponto de montagem open
e mesma coisa aconteceu:
$ ls -go
total 0
drwxr-xr-x 2 80 Nov 11 00:14 open
drwxr-xr-x 2 80 Nov 11 00:14 secret
$ sudo ls -go
ls: cannot access open: Permission denied
total 0
d????????? ? ? ? open
drwxr-xr-x 2 80 Nov 11 00:14 secret
Ou talvez não esteja descriptografando os arquivos corretamente. Se você tiver um bom backup dos dados, isso seria ótimo.
Estou pensando que a atualização de 14,10 para 15,10 pode ser responsável. Às vezes, usar uma versão mais nova com dados antigos nem sempre funciona bem.
As versões do pacote encfs
que posso encontrar no link estão atualmente:
em astuto (15.10) é versão 1.8.1-3
em cores vivas (15.04) é a versão 1.7.4-5
em 14.10 não está mais na página, provavelmente foi em 1.7.4 ...
em trusty (14.04LTS) é a versão 1.7.4-2.4ubuntu2
Ou, o arquivo de configuração .encfs6.xml
"pode ter sido corrompido de alguma forma. Tentando usar uma cópia de backup dele poderia funcionar. man encfs
tem alguns detalhes, mas parece que ainda tem referências à versão 5.
Eu tentaria, por ordem de preferência:
- Altere as permissões da pasta / arquivos criptografados para que o usuário possa ler todos eles (& amp; executar as pastas, para listar arquivos)
-
Tente uma cópia de backup do arquivo de configuração (
.encfs6.xml
) com um comando semelhante a:ENCFS6_CONFIG=/home/me/.encfs6.xml encfs /encryptedDir /decryptedDir
- Recupere os dados de um bom backup e comece com uma nova pasta / configuração de encfs com os últimos encfs.
- Tente usar uma versão mais antiga do encfs para montar a pasta, talvez com um 14.04LTS ao vivo
Se não houver erros de HD (veja o syslog e talvez até os dados SMART), então eu não suspeitaria do HD imediatamente.