Após digitar a senha correta no comando ecryptfs-mount-private
, estou recebendo este erro:
torben@torben-nettop:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/0f417b42-11a0-4539-9cae-e11ce3b289c3/home/.ecryptfs/
torben/.Private].
Try to recover this directory? [Y/n]: y
INFO: Enter your LOGIN passphrase...
Passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring
failed [-5]
Info: Check the system log for more information from libecryptfs
torben@torben-nettop:~$
O Syslog possui esta informação:
ecryptfs-insert-wrapped-passphrase-into-keyring:
Incorrect wrapping key for file [/home/torben/.ecryptfs/wrapped-passphrase]
ecryptfs-insert-wrapped-passphrase-into-keyring: Error attempting to unwrap
passphrase from file [/home/torben/.ecryptfs/wrapped-passphrase]; rc = [-5]
-> Como tenho certeza absoluta de que estou inserindo a senha correta, o que posso fazer para corrigir esse problema e poder ler a pasta inicial criptografada?
Alguns antecedentes:
- Instalei o Ubuntu 11.04 em uma nova unidade e quero copiar minha pasta pessoal da unidade antiga, que é criptografada (eu tenho a senha).
- Com a ajuda de Marco Ceppi no chat , segui estas etapas precisas ontem e obtive acesso com êxito à pasta inicial criptografada. Isso prova que minha senha funciona de fato.
- Em seguida, iniciei a máquina copiando da antiga pasta inicial criptografada para a nova pasta inicial não criptografada e fui para a cama. Quando voltei ao computador, vi que ele havia se suspendido :( e não havia terminado de copiar a pasta.
- Reiniciei o computador, removi as pastas temporárias / de recuperação e segui exatamente as mesmas etapas novamente, mas foi quando encontrei o erro fornecido acima. Eu tentei isso várias vezes; sempre o mesmo resultado. Estou absolutamente certo de que estou digitando a senha correta.
Respostas:
Atualizada : 19 de junho de 2018
Sumário
Recentemente, eu estava recebendo um erro semelhante ao tentar descriptografar alguns dados de uma unidade externa. Sempre que a mensagem de erro era de uma senha inválida, eu posso duplicá-la o dia inteiro. Em vez de usar ecryptfs-recover-private, eu estava usando a senha do ecryptfs-desembrulhar , que acho que é para dados específicos, embora não tenha vontade de procurar a diferença.
Nota: Este não é um guia de copiar / colar, é mais um registro do meu sucesso.
Desembrulhando a senha
Você precisará encontrar seu
wrapped-passphrase
arquivo. Se você não tem certeza de onde é, pode usarfind
. Depois de montar seu volume, você pode:Você deseja substituir o caminho que retorna aos meus caminhos listados abaixo.
Meus passos depois de montar a unidade antiga.
Ele sempre solicitará uma senha, essa é a senha inicialmente configurada quando você criou o diretório inicial criptografado ao instalar o Ubuntu. Na configuração, é altamente recomendável que você use uma senha diferente da sua senha de login ... se você estiver tentando sua senha de login pela última hora e falhando, tente algumas diferentes .. tente aquela senha que você raramente usa.
Eu tinha esquecido o que era meu, tentei todas as minhas senhas super impressionantes e continuei recebendo esta mensagem de erro:
Depois de pesquisar no google por cerca de uma hora, imaginei que tentaria uma senha que sabia ser ruim, então coloquei a senha no prompt da senha .
O seguinte foi cuspido:
Executei novamente a senha ecryptfs-desembrulhe-senha e tentei uma senha diferente e recebi a mesma mensagem de erro -5 listada acima. Acontece que eu realmente havia definido a senha como senha , provavelmente devido às minhas frustrações com a descriptografia de dados no ubuntu no passado.
Adicionar frase secreta à codificação
Adicionando a senha a
ecryptfs-add-passphrase
, use a senha gerada na etapa anterior.Saídas:
Montar ou recuperar
Neste ponto, você tem duas opções, sugiro tentar montar, se não conseguir montar, tente se recuperar.
Montagem da unidade
É fácil pensar no
.Private
diretório como um volume desmontado.Novamente aqui, você precisará especificar seus próprios diretórios.
Felizmente, quando você criou a unidade criptografada inicialmente, não mexeu com os bytes de código ou chave.
Mostra todos os dados no meu diretório pessoal antigo.
Nota: Nesse momento, se você receber conjuntos de permissões / proprietários / grupos inválidos, deseja desmontar a unidade e pular para a seção Recuperar.
Se você obtiver um bom conjunto de permissões, copie esse lixo da unidade criptografada para a área de trabalho, por exemplo.
Recuperar
Descobri que não conseguia montar meus ecryptfs com sucesso.
ls
estava exibindo configurações inválidas de permissão / proprietário / grupo. Parecia algo como o seguinte:Não sei por que acabei tendo problemas com o uso
mount
, então comecei a brincarecryptfs-recover-private
e tive alguma sorte.Novamente, você terá que usar sua própria senha gerada a partir de cima. Observe que usei o
--rw
comutador aqui para fazer a montagem de leitura / gravação; se você omitir o comutador, ele montará somente leitura.O
tmp
caminho que ele exibe conterá sua montagem criptografada.Isso deve mostrar seu caminho completo com conjuntos de permissões adequados. Agora copie-o em algum lugar.
Em Fechamento
BOA SORTE!!
Você deve poder usar isso para qualquer variante do Ubuntu, por exemplo, eu o usei dentro e entre o Ubuntu, o Mint e o Lubuntu.
Se você está apenas encontrando esse segmento, a menos que tenha usado especificamente a senha como sua senha, esses valores hexadecimais não funcionarão.
fonte
/home
em um Linux Mint e usei um stick usb ao vivo Debian para fazer o que você sugeriu. Eu já havia encontrado respostas semelhantes em outros lugares, mas sempre acabava com um erro estranho no final. A única coisa diferente que você faz ésudo mkdir -p /home/paulj/Private
. Agora eu sei que o erro estava relacionado às permissões de alguma forma.Esta é uma tentativa de corrigir isso sozinho:
Dustin Kirkland escreveu em 2008 :
O nome de usuário e a senha de login do novo sistema são idênticos aos do sistema antigo. Eu ter escrito a senha e eu sei que é correto (ver a prova na minha pergunta).
Vale a pena verificar esse problema semelhante: Tentando montar uma casa criptografada antiga
Além disso, algo no novo sistema pode não estar funcionando corretamente. Para descartar isso, inicialize em um LiveCD e tente a partir daí.
... para ser atualizado à medida que avanças!
fonte
Caso a senha não funcione (o que aconteceu comigo, embora eu não a tenha alterado), o uso da senha de backup para acessar me ajudou. Apenas respondi não se sabia minha senha e digitei o número hexadecimal de 32 caracteres que recebi e escrevi na inicialização inicial.
Às vezes, isso pode ser mais fácil do que adivinhar.
fonte
Se puder ser de alguma ajuda, enquanto eu estava enfrentando um problema semelhante (código
-5
durante a descriptografia do diretório inicial), descobri alguns arquivos sob.ecryptfs
e.Private
não eram de minha conta de usuário, mas sim de root.Isso aconteceu porque eu corri
ecryptfs-rewrap-passphrase
como root e, como tal, bloqueava arquivos importantes da minha própria conta.Portanto, quando eu corria
ecryptfs-mount-private
com minha conta de usuário, ela falhava, pois a leitura e a gravação em alguns arquivos (a saber.ecryptfs/wrapped-passphrase
) eram negadas.Eu resolvi meu caso executando
sudo chown -R USER:USER /home/USER/.ecryptfs /home/USER/.Private
. SubstituaUSER
pelo nome da sua conta real. YMMVfonte