Como alterar a senha de um diretório particular criptografado com o ecryptfs

2

Eu configurei um diretório ~/Private , mas agora eu quero alterar a senha que usei. Mudei todos os arquivos dessa pasta para começar do zero. Até agora eu tentei com:

~ $ cd /
/ $ ecryptfs-umount-private
/ $ ecryptfs-setup-private --force

Eu mudei para root porque senão não conseguiria desmontar. ecryptfs-setup-private me pede para fazer o logout e login do agan, mas depois de fazer isso, eu ainda não consigo usar minha nova senha para desmontar e montar o diretório novamente:

~ $ cd /
/ $ ecryptfs-umount-private 
/ $ ecryptfs-mount-private 
Enter your login passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
ERROR: Your passphrase is incorrect

Eu acho que a nova senha não foi adotada pelo ecryptfs, por alguma razão.

Nota sobre a duplicação:

Esta pergunta é uma cópia de esta , mas eu achei o último claro e não é útil, porque ele está se concentrando em envolver e desembrulhar a senha, que não está relacionada a este problema, tanto quanto eu entendo

    
por danza 01.03.2016 / 12:02

1 resposta

0

Como dito em Altere a senha de um diretório ecryptfs :

  

Não há como alterar a senha instantaneamente como ecryptfs   criptografa cada arquivo com essa frase secreta individualmente e todos os arquivos   precisa ser reescrito com a nova senha.

     

Então tudo o que você pode fazer é criar um novo diretório, montá-lo com o novo   passphrase e copie todos os arquivos para lá.

    
por TheFisch 01.03.2016 / 13:30