Se por algum motivo você precisar acessar seus dados encriptados na pasta
/home via live-cd, tente primeiramente a dica postada por nosso amigo Gean:
Dica: Acessar-diretorio-home-criptografado-pelo-Ubuntu-usando-livecd.
Caso não funcione, siga os passos abaixo:
1) Rodando o live-cd, abra o terminal (irei acessar como super usuário para não precisar usar o sudo a cada comando):
sudo su
Digite a senha de root para logar-se.
2) Montando a partição:
Para listar as partições disponíveis no(s) hd(s), digite:
# fdisk -l
Mostrará algo como:
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x67408e22
Device Boot Start End Blocks Id System
/dev/sda1 1 15810 126992384 83 Linux
/dev/sda2 19215 19457 1951867 5 Extended
/dev/sda3 * 15810 19214 27342848 83 Linux
/dev/sda5 19215 19457 1951866 82 Linux swap / Solaris
Partition table entries are not in disk order
Monte a partição em que a pasta /home se encontra. No meu caso em
/dev/sda3:
# mkdir /media/hd
# mount /dev/sda3 /media/hd
3) Acessando wrap-passphrase:
Acesse o diretório
.ecryptfs dentro de sua /home.
Exemplo:
# cd /media/hd/home/.ecryptfs/seunome/.ecryptfs
Estando no diretório digite:
# ecryptfs-unwrap-passphrase wrapped-passphrase
Passphrase: (digite sua senha de login do sistema antigo)
Feito isto ele exibirá uma chave bem grande do tipo:
07a5032d53015a77348d88e9a064dd44
Anote este número em um papel pois usaremos posteriormente.
4) Registrando chaves no sistema:
Digite:
# ecryptfs-add-passphrase --fnek
Passphrase: (Digite a chave que acaba de tomar nota em um papel)
Aparecerá algo do tipo:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Tome nota da segunda chave bbbbbbbbbbbbbbbb.
5) Montando a pasta encriptada:
Crie um diretório para a pasta a ser montada com sua /home desencriptada:
# mkdir /media/arquivos
Monte com o comando:
# mount -t ecryptfs /media/hd/home/.ecryptfs/seunome/.Private /media/arquivos
Passphrase: (Digite a chave gigante anotada no passo 3)
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
2) blowfish: blocksize = 16; min keysize = 16; max keysize = 56 (not loaded)
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
6) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)
Selection [aes]: (Pressione enter)
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]: (Pressione enter)
Enable plaintext passthrough (y/n) [n]: (Pressione enter)
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
WARNING: ... ... ... ..
Would you like to proceed with the mount (yes/no)?: yes
Would you like to append ... ... warning in the future(yes/no)?: yes
Se tudo ocorreu bem aparecerá:
Successfully appended new sig to user sig cache file
Mounted eCryptfs
6) Acessando os dados:
Abra o diretório:
# cd /media/arquivos
# ls
Espero que este material seja de utilidade.
Bruno Crema Ferreira
Bruno não consigo fazer a copia dos arquivos, diretórios, diretorios dentro de diretorios, etc.
Quero fazer a copia para o Hd de 80GB. Espaço livre em torno de 60GB. Estou logado pelo Live Cd.
Será que o sitema esta enxergando trocado as /dev dos 2 Hds?
root@ubuntu:/home/ubuntu# fdisk -l
Disco /dev/sda: 80.1 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders, total de 156368016 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x000baad0
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 2048 152307711 76152832 83 Linux
/dev/sda2 152309758 156366847 2028545 5 Estendida
/dev/sda5 152309760 156366847 2028544 82 Linux swap / Solaris
Disco /dev/sdb: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders, total de 80293248 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x000c5dff
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1 2048 76232703 38115328 83 Linux
cp: o alvo "arquivos" não é um diretório
root@ubuntu:/media/arquivos# cp -R /media/arquivos sda1 Documentos
cp: é impossível criar o diretório "Documentos/arquivos": Não há espaço disponível no dispositivo
cp: é impossível criar o diretório "Documentos/sda1": Não há espaço disponível no dispositivo
root@ubuntu:/media/arquivos# cp -R /media/arquivos sda1 jeferson
cp: o alvo "jeferson" não é um diretório
root@ubuntu:/media/arquivos# cp -R /media/arquivos sda1 home
cp: o alvo "home" não é um diretório
root@ubuntu:/media/arquivos# cp -R /media/arquivos sda1
cp: é impossível criar o diretório "sda1/arquivos": Não há espaço disponível no dispositivo
root@ubuntu:/media/arquivos# cp -R /media/arquivos /dev/sda1 Documentos
cp: é impossível criar o diretório "Documentos/arquivos": Não há espaço disponível no dispositivo
root@ubuntu:/media/arquivos# cp -R /media/arquivos /dev/sda Documentos
cp: é impossível criar o diretório "Documentos/arquivos": Não há espaço disponível no dispositivo
root@ubuntu:/media/arquivos#
http://ubuntuforum-br.org/index.php?topic=104027.msg575089#msg575089