Não é possível acessar o diretório LVM / home criptografado no Ubuntu

0

Recentemente, fiz uma nova instalação do Ubuntu (MATE) 16.04 em um novo disco rígido e usei o LVM. Eu criei uma tabela de partições com pontos de montagem separados para / , /home , /boot swap .

Durante a instalação, eu não escolhi criptografar toda a instalação. Mas, no futuro, quando solicitado a nomear o usuário, selecione a opção de criptografar meu diretório pessoal. Na primeira inicialização, recebi uma chave longa, pois se eu precisasse descriptografar o diretório home fora da instalação. Então eu anotei isso.

Agora, eu anexei um disco rígido externo com o Ubuntu (Unity) 16.04 já instalado (meu disco rígido antigo) e executei alguns comandos para detectar o volume físico, o grupo de volume e o volume lógico. Em seguida, executou um comando para ativar os volumes lógicos, lvchange -ay <path/> , que começaram a exibir os volumes lógicos como unidades separadas em nautilus . Note que eu ainda não fui solicitado para qualquer tipo de senha para descriptografar a unidade. Em seguida, tento acessar meu volume lógico do diretório inicial usando o nautilus e localizo uma pasta <username> . Nessa pasta, há dois links para arquivos, conforme mostrado na foto abaixo. Quandoeuclicoemqualquerumdeles,onautilusmedizqueelessãolinksqueestão"quebrados" e não podem ser abertos. Não tenho nada acessível, com uma senha que não posso entrar em lugar nenhum.

Como devo fazer isso? Embora não seja um assunto urgente, preciso saber como abrir minha pasta pessoal criptografada de outro lugar para poder acessá-la, se necessário.

Obrigado.

    
por Aalok 14.05.2017 / 08:18

1 resposta

1

O Nautilus não está mentindo para você e seus arquivos ainda devem estar acessíveis. O problema é onde suas partições são montadas.

Em primeiro lugar, seus arquivos criptografados não estão realmente em seu diretório pessoal. Eles estão em um diretório oculto, /path/to/home/.ecryptfs/YOUR-USERNAME . Onde /path/to/home é onde você montou sua partição inicial.

Aqui está uma maneira de acessar seus arquivos.

  • (somente LVM) Monte sua partição inicial: sudo mount /dev/VOL-GROUP/HOME-VOLUME /mnt , substituindo o caminho correto para sua partição inicial.
  • (não apenas LVM) Monte sua partição inicial: sudo mount /dev/sdXN /mnt , substituindo o dispositivo correto por sua partição inicial.
  • Abra um terminal e altere o diretório: cd /mnt/.ecryptfs/YOUR-USERNAME
  • Descriptografe seu diretório inicial: sudo ecryptfs-recover-private .Private
  • Siga as instruções para desbloquear seu diretório.
  • Se você tiver uma senha válida ou sua chave mestra (a cadeia hexadecimal para recuperação), seu diretório pessoal criptografado será montado em uma pasta (nomeada aleatoriamente) no /tmp dir. Se você estiver executando um sistema operacional ao vivo, não será possível acessar esse diretório sem fazer isso como root.
  • Se você quiser mais do que o acesso somente leitura: sudo mount -i -o remount,rw /tmp/ecryptfs.XXXXXXXX/ substituindo XXXXXXXX pela string aleatória do seu ponto de montagem.
por b_laoshi 18.05.2017 / 07:44