Reparar casa criptografada quebrada

0

Eu encontrei o seguinte problema. Eu dividi meu disco em duas partições, uma para / e uma forma / home. Eu também cifrei / home.

Um belo dia ubuntu reporta ao inicializar alguns arquivos quebrados, tenta consertá-los, mas ainda não me deixa entrar - eu entro na minha senha, ela é aceita, mas eu fico na tela de login.

Eu fiz o download do livecd e executei a verificação de disco - ele relata dois arquivos quebrados, mas não diz quais arquivos nem oferece nenhuma opção para repará-los.

Via nautilus Eu posso ver o conteúdo da unidade, ele contém dois arquivos:
    Access-Your-Private-Data.desktop
    README.txt

O README diz que para acessar meus dados eu devo executar o "ecryptfs-mount-private", mas quando o executei:
    ubuntu @ ubuntu: ~ $ ecryptfs-mount-private
    ERRO: O diretório privado criptografado não está configurado corretamente

Então eu procurei como montar partições criptografadas e chegar a este Mount encrypted volumes da linha de comando? , mas eu entendo isso:
    ubuntu @ ubuntu: ~ $ sudo cryptsetup luksOpen / dev / sda7 home page     O dispositivo / dev / sda7 não é um dispositivo LUKS válido.

Não sei exatamente qual é o problema e não estou familiarizado com a administração do Ubuntu / Linux. Você pode por favor me ajudar a localizar o problema e corrigi-lo. Eu só quero acessar meus dados e chaves ssh.

A versão do Ubuntu é 14.04.

Muito obrigado antecipadamente. Felicidades

    
por enikola 12.02.2015 / 14:01

1 resposta

1

Uma casa criptografada (usando eCryptFS) é diferente de uma partição criptografada (usando cryptsetup / LUKS). O fato de você poder montar sua partição /home e "ver o conteúdo da unidade" também informa que não é um dispositivo totalmente criptografado (portanto, não cryptsetup / LUKS).

Para visualizar seus arquivos iniciais criptografados agora, você deve conseguir executar:

% bl0ck_qu0te%

Apenas executá-lo sem qualquer diretório especificado deve fazer com que ele "procure em todo o sistema por diretórios privados criptografados", veja a página man para obter informações. (Na verdade, em um terminal, digitando ecryptfs e, em seguida, TAB algumas vezes deve exibir a lista de possíveis comandos, você pode ter visto o "recuperar" e achou que poderia ser útil.)

E você provavelmente não está vendo todos os arquivos, os arquivos criptografados reais provavelmente estão em /home/.ecryptfs/<user>/.Private/ e o diretório de configuração do eCryptfs /home/.ecryptfs/<user>/.ecryptfs/ . Se você quiser fazer o backup de tudo que puder ver na sua partição /home agora, você poderá descriptografá-la depois (se não esquecer de copiar o importante arquivo wrapped-passphrase ).

Eu não sei quais são os "arquivos quebrados" ou como você executou uma "verificação de disco" ou quais erros deu, mas uma verificação de sistema de arquivos padrão em um terminal executaria o programa fsck , ou se você conhece o sistema de arquivos que você pode executar fsck.<type> , talvez fsck.ext3 (esse é um link para o programa e2fsck ). Veja a página man do sistema de arquivos específico do /home ( mount deve informar se está montado ou, se não, parted -l ou fdisk -l ou os programas "Discos" ou gparted )

Se a sua unidade estava falhando, ou se o sistema de arquivos foi corrompido de alguma forma (falta de energia?) eles poderiam dar erros semelhantes, mas isso é apenas suposições. Se fosse uma unidade com falha, provavelmente continuaria a piorar, e se você quisesse montar a partição como somente leitura ( mount -o ro ...), você poderia ler todos os dados que puder agora, antes de obter pior. Mas, novamente, isso é apenas ser mais cauteloso e paranóico com relação ao seu erro muito vago de "arquivos quebrados".

    
por Xen2050 13.02.2015 / 13:59