terça-feira, 1 de fevereiro de 2011

Ubuntu e diretório home com criptografia.

É muito legal a criptografia da pasta /home ou qualquer outra, ajuda muito na segurança contra curiosos de plantão.

Porém, caso você tenha qualquer problema com seu sistema operacional, tudo indica uma boa dor de cabeça. Você não consegue acessar seus dados usando um simples live-CD ou espetando ele em outra maquina. Calma !!! Existe solução.

A seguir vou explicar como recuperar a sua pasta /home.

Usando Live-CD Ubuntu 10.10.

Passo 1 - Inicie o sistema usando o Live-CD.

Passo 2 - Ao término da carga do sistema você precisa montar a unidade onde se encontra a sua pasta home criptografada.

Montando

# mount /dev/sda1 /mnt

O comando acima monta seu dispositivo (HD) no ponto de montagem /mnt.

# mount -o bind /dev /mnt/dev
# mount -o bind /dev/shm /mnt/dev/shm
# mount -o bind /proc /mnt/proc
# mount -o bind /sys /mnt/sys

Acima utilizamos a opção bind do mount para duplicar o ponto de montagem (ex: /dev em /mnt/dev).

# chroot /mnt

Com o chroot iremos transformar o /mnt em nosso diretório corrente do sistema.

Nesse ponto, você esta executando o Ubuntu do seu HD nesse terminal pelo Live-CD.

Passo 3 - Logando-se como usuário dono da pasta (você precisa saber a senha)

# su - nome_usuario

Ao executar esse comando a senha do usuário informado que é a chave da criptografia será solicitada. Informe e vualá ..

Obs1: Esse processo também pode ser usado com um HD externo onde os arquivos da pasta /home estão criptografados.

Obs2: Essa simulação foi feita com o Lice-CD do Ubuntu 10.10 que contem o ecryptfs (ecryptfs-util).

Obs3: Caso você execute os passos usando um desktop com uma distro instalada, certifique-se que o ecryptfs esta instalado.

Nenhum comentário:

Postar um comentário