PDA

View Full Version : PANICO! Come accedere alla home cifrata di un disco esterno


Opteranium
26-01-2016, 00:25
Salve, ho questa rogna.

Ho cambiato il disco di un portatile e, prima di installare quello nuovo, non ho copiato i dati del vecchio. Adesso nel portatile c'è il disco nuovo con sopra una installazione pulita e il vecchio disco è finito in un case esterno usb.

La cartella home della vecchia installazione era criptata. Fiducioso che bastasse inserire la password, ho attaccato il disco vecchio tramite usb e mi sono imbattuto nel problema.

Il disco viene montato ma se lo apro compaiono solo due file: Access-Your-Privare-Data.desktop e README. Quest'ultimo dice di cliccare sull'altro file, cosa che ho fatto come amministratore, ma dopo che ho inserito la password non succede nulla.

Seguendo il secondo suggerimento, provo a dare il comando "sudo ecryptfs-mount-private" da terminale ma, inserita la password, mi restituisce
Inserted auth tok with sig [3100f66002c1b720] into the user session keyring
fopen: No such file or directory

Io non so dove sbattere la testa.. :(

pigi2pigi
26-01-2016, 00:30
Il boot da quale sistema lo hai fatto
da live
dalla nuova installazione
dal disco usb

Opteranium
26-01-2016, 07:47
non ho fatto alcun boot, ho semplicemente attaccato il disco vecchio a un altro pc come se fosse una normale memoria di massa

sacarde
26-01-2016, 08:45
- hai seguito una guida?

- che distro?


riesci a montare la partizione?

Opteranium
26-01-2016, 11:38
nessuna guida. Dato che ho altri hard disk esterni crittografati, nel loro caso quando li attacco compare il messaggio col codice di sblocco e festa finita, lo inserisco e li apro normalmente.

In questo caso l'hard disk viene montato ma se lo apro compaiono questi due file e più in là non mi riesce andare, nemmeno inserendo la password.

Uso Mint 17.1 64bit, senza particolari personalizzazioni.

Non mi sembra possibile che sia danneggiato perché ci ho lavorato fino a ieri, dopodiché ho spento tutto e sostituito i dischi

sacarde
26-01-2016, 12:46
sono stati criptati con il solito metodo?



p.s.
provato:

ecryptfs-recover-private

Opteranium
26-01-2016, 13:11
durante l'installazione ho selezionato la casella "cifrare la home", per tutti i pc su cui ho messo linux, niente di più.

Quel comando che suggerisci da dove lo dovrei lanciare? Dalla cartella del disco?

sacarde
26-01-2016, 15:30
da dentro un terminale con "sudo"

letto qui:

http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html

Opteranium
26-01-2016, 15:41
Risolto!!

Ha funzionato, ho risposto alle domande della shell e ha montato il disco dentro /tmp/ecryptfs.qualcosa ;)

Cmq mi sembra macchinoso.. dovrò fare così ogni volta oppure sono stato sfortunato?

Ad ogni modo, grazie per le dritte!! Al prossimo guaio :D

sacarde
26-01-2016, 16:09
bene...


ho provato su una vm con mint17 e dal gestore dishi: disks
mi fa inserire la password e poi la fa montare

Opteranium
27-01-2016, 18:32
mistero.

In compenso, però, mi è capitato un altro fatto strano.

Dopo che ho montato il disco e copiato tutto, l'ho formattato per bene con shred e ci ho creato una nuova partizione ext4 cifrata. Il problema è che non mi riesce settare i permessi per scrivere!
Qualsiasi cosa faccia mi dice "file system in sola lettura".. anche con chmod -R 777 o chown user:group, dà sempre il solito errore .... mah, sarò rimbecillito io.

Se ci creo una partizione NTFS o FAT, per dire, funziona tutto.

sacarde
27-01-2016, 19:19
- come l'hai creata la partizione cifrata?

- la monti a mano ?

Opteranium
27-01-2016, 21:12
L'ho creata con l'utilità gestione dischi di mint, come altre volte.
Il sistema la monta in automatico quando attacco il disco, mi chiede la password e si apre la cartella, solo che poi non ci posso scrivere.

Questo è l'errore con chmod
chmod: cambio dei permessi di "disco1": File system in sola lettura
chmod: cambio dei permessi di "disco1/lost+found": File system in sola lettura

A scanso di equivoci, ho provato anche a creare una partizione ext4 "liscia", non crittografata: stesso risultato..

sacarde
28-01-2016, 09:04
ma fai, da gnome-disks :

- crea partizione su spazio non allocato
- compatib. linux LUKS + ext4
- immetti password
- crea
- montaggio

poi la vedi da : /run/media/..utente../.......

scrivibile da utente

Opteranium
28-01-2016, 11:30
si, la procedura è quella. Viene montato su /media, non su /run/media. Il problema è che continua a non essere scrivibile.

Mi viene il dubbio: dato che si tratta del disco di un portatile professionale (hp elitebook), non avrà protezioni hardware particolari? Non so, firmware bloccato..

sacarde
28-01-2016, 12:31
cosa vedi dai comandi:

df -HT

e

mount

Opteranium
28-01-2016, 13:33
df -HT restituisce questo
File system Tipo Dim. Usati Dispon. Uso% Montato su
udev devtmpfs 4,1G 4,1k 4,1G 1% /dev
tmpfs tmpfs 805M 1,4M 804M 1% /run
/dev/sda1 ext4 504G 162G 318G 34% /
none tmpfs 4,1k 0 4,1k 0% /sys/fs/cgroup
none tmpfs 5,3M 0 5,3M 0% /run/lock
none tmpfs 4,1G 82k 4,1G 1% /run/shm
none tmpfs 105M 33k 105M 1% /run/user
/home/trip/.Private ecryptfs 504G 162G 318G 34% /home/trip
/dev/sdb1 ext4 315G 66M 299G 1% /media/trip/disco


mount invece quest'altro
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
/home/trip/.Private on /home/trip type ecryptfs (ecryptfs_check_dev_ruid,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs,ecryptfs_sig=3100f66002c1b720,ecryptfs_fnek_sig=19fdbb1f5108b39b)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=trip)
/dev/sdb1 on /media/trip/disco type ext4 (rw,nosuid,nodev,uhelper=udisks2)

adesso il disco è formattato ext4 normale, senza cifratura

sacarde
28-01-2016, 16:26
ho fatto una prova da mint17 con "disks"

- riazzerando la usb (tolto tutte le partizioni)
- creando una partizione ext4
- montandola

e ho:

...
/dev/sdb1 ext4 7,8G 18M 7,4G 1% /media/sacarde/multisystem


e

...
/dev/sdb1 on /media/sacarde/multisystem type ext4 (rw,nosuid,nodev,uhelper=udisks2)


e l'utente scrive in /media/sacarde/multisystem

Opteranium
28-01-2016, 17:07
quindi gli stessi miei valori, se non erro.
Per fare una prova ulteriore, l'ho provato a ad attaccare su di un altro pc. Stessa roba. Mah..

sacarde
28-01-2016, 19:08
- provato a eliminare tutte le partizioni?

- e usando vfat va tutto bene?

Opteranium
28-01-2016, 23:49
piallato tutto varie volte, invano. Con fat o ntfs invece va tutto bene. A questo punto credo che lo terrò ntfs e tanti saluti. Certo che è strano.
Grazie cmq per l'impegno! ;)

sacarde
29-01-2016, 07:55
- confermi che su un'altra usb funziona ?

- dal comando "dmesg" si vedono gli errori del kernel

- se hai voglia di fare altre prove, qui simile:
http://www.linuxmind-italia.org/index.php?topic=18820.0

Opteranium
29-01-2016, 09:34
va bene, a un caso ci darò un'occhiata. Grazie di nuovo!