Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/06/2019, à 21:44

mike66

problème d'accès à des données sur un disque dur [Résolu]

Bonjour,

J'ai installé une version d'Ubuntu sur une machine il y a un moment déjà (Ubuntu 12.04 je crois).

Cette machine est morte. J'aimerais récupérer des données.

J'ai monté le vieux disque dur sur un lecteur externe que j'ai connecté à mon pc sur Ubuntu 16.04.

Lorsque je navigue sur le disque j'ai accès à l'arboressence des dossiers, mais pas aux fichiers, notamment ceux dans /home.

Pourtant je vois le nom de l'utilisateur, la taille du dossier est bonne une centaine de giga, mais pas de fichier.

Mieux, j'ai copié le dossier entier, et je peux toujours pas y accéder ni le supprimer...

Si quelqu'un pourrait m'aider je nage...

Merci

Dernière modification par mike66 (Le 02/06/2019, à 14:58)

Hors ligne

#2 Le 02/06/2019, à 10:32

FrancisFDZ

Re : problème d'accès à des données sur un disque dur [Résolu]

Bonjour,
Regardes dans les propriétés des dossiers concernés les permissions d'accès : il est fort probable qu'ils ne soient pas accessibles en lecture. Dans de cas, il est toujours possible de changer ces permissions (en mode console) avec chmod pour en autoriser l'accès.


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#3 Le 02/06/2019, à 12:02

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

Bonjour,

J'ai regardé les propriétés et effectivement je n'avais pas les droits sur le disque, donc j'ai fait tout ça  et cela ne fonctionne pas :

mikus@mikus-MS-7A15:~$ 
mikus@mikus-MS-7A15:~$ ls -l/media/mikus 
ls : option invalide -- '/'
Saisissez « ls --help » pour plus d'informations.
mikus@mikus-MS-7A15:~$ ls -l /media/mikus
total 4
drwxr-xr-x 23 root root 4096 mai   31  2017 6647518b-189f-4df5-8bf2-f41df879233a
mikus@mikus-MS-7A15:~$ sudo chmod -R 755 /media/mikus
[sudo] Mot de passe de mikus : 
mikus@mikus-MS-7A15:~$ sudo chmod -R 755 /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a
mikus@mikus-MS-7A15:~$ 

Je vais farfouiller un peu plus....

Dernière modification par mike66 (Le 02/06/2019, à 12:12)

Hors ligne

#4 Le 02/06/2019, à 12:08

cqfd93

Re : problème d'accès à des données sur un disque dur [Résolu]

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #3 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#5 Le 02/06/2019, à 12:09

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

Il n'y a que deux fichiers dans le dossier utilisateur de home :

Access-Your private-data.desktop

et readme.txt

Et quand j'essaie d'ouvrir l'un d'eux, j'ai un message du type:

Le lien « Access-Your-Private-Data.desktop » est rompu.
Impossible d'utiliser ce lien car sa cible « /usr/share/ecryptfs-utils/ecryptfs-mount-private.desktop » n'existe pas.


Et pourtant ce fichier est bien présent....

Hors ligne

#6 Le 02/06/2019, à 12:39

jamesbad000

Re : problème d'accès à des données sur un disque dur [Résolu]

Bonjour,

A vue de nez, ton répertoire perso est chiffré avec ecryptfs. Que donnes

sudo ls -la /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/

L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#7 Le 02/06/2019, à 12:54

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

Bonjour jamesbad000,

J'ai testé ta commande :

mikus@mikus-MS-7A15:~$ sudo ls -la /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/
[sudo] Mot de passe de mikus : 
total 12
drwxr-xr-x 3 root  root  4096 mars  19  2014 .
drwxr-xr-x 4 root  root  4096 mars  19  2014 ..
drwxr-xr-x 4 mikus mikus 4096 mars  19  2014 sylvie66

Hors ligne

#8 Le 02/06/2019, à 13:04

jamesbad000

Re : problème d'accès à des données sur un disque dur [Résolu]

ok et maintenant

sudo ls -la /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/sylvie66
sudo ls -la /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/sylvie66/.ecryptfs

Tu peux d’ors et déjà commencer à réfléchir si tu te rappels du mot de passe d'ouverture de session qui était utilisé pour sylvie66. Autrement c'est mal parti pour récupérer tes données...

Dernière modification par jamesbad000 (Le 02/06/2019, à 13:04)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#9 Le 02/06/2019, à 13:10

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

mikus@mikus-MS-7A15:~$ sudo ls -la /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/sylvie66
[sudo] Mot de passe de mikus : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de mikus : 
total 64
drwxr-xr-x  4 mikus mikus  4096 mars  19  2014 .
drwxr-xr-x  3 root  root   4096 mars  19  2014 ..
drwxr-xr-x  2 mikus mikus  4096 mai    8  2016 .ecryptfs
drwxr-xr-x 34 mikus mikus 49152 mai   27 15:07 .Private
mikus@mikus-MS-7A15:~$ 

Oui je me rappelle du mot de passe, toujours le même sur les installations !!!!!

Hors ligne

#10 Le 02/06/2019, à 13:13

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

Ah oui  désolé ...

mikus@mikus-MS-7A15:~$ sudo ls -la /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/sylvie66
total 64
drwxr-xr-x  4 mikus mikus  4096 mars  19  2014 .
drwxr-xr-x  3 root  root   4096 mars  19  2014 ..
drwxr-xr-x  2 mikus mikus  4096 mai    8  2016 .ecryptfs
drwxr-xr-x 34 mikus mikus 49152 mai   27 15:07 .Private
mikus@mikus-MS-7A15:~$ sudo ls -la /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/sylvie66/.ecryptfs
total 20
drwxr-xr-x 2 mikus mikus 4096 mai    8  2016 .
drwxr-xr-x 4 mikus mikus 4096 mars  19  2014 ..
-rwxr-xr-x 1 mikus mikus    0 mars  19  2014 auto-mount
-rwxr-xr-x 1 mikus mikus    0 mars  19  2014 auto-umount
-rwxr-xr-x 1 mikus mikus   15 mars  19  2014 Private.mnt
-rwxr-xr-x 1 mikus mikus   34 mars  19  2014 Private.sig
-rwxr-xr-x 1 mikus root    58 mai    8  2016 wrapped-passphrase
mikus@mikus-MS-7A15:~$ 

Hors ligne

#11 Le 02/06/2019, à 14:04

jamesbad000

Re : problème d'accès à des données sur un disque dur [Résolu]

Ok il y a tout ce qu'il faut... Comme c'est un peu prise de tête de monter un système de fichier ecryptfs on va utiliser un script que j'ai fait :

Coller le script ci-dessous d'un bloc dans le terminal, et valider par entrée.

cat << 'EOF' > ~/mountEcryptfs.sh
#!/bin/bash
user="$2"
cryptRoot="$1/.ecryptfs/$user"
error=false

if [ ! -d "$cryptRoot/.Private" ]; then
  echo "répertoire chiffré \"$cryptRoot/.Private\" n'existe pas"
  error=true;
fi

if [ ! -f "$cryptRoot/.ecryptfs/wrapped-passphrase" ]; then
  echo "Pas de fichier wrapped-passphrase dans \"$cryptRoot\""
  error=true
fi

if [ "$3" != "" ]; then 
  mountPoint="$3";
else
  mountPoint="$1/$2"
fi

if [ ! -d "$mountPoint" ]; then
  echo "répertoire \"$mountPoint\" n'existe pas pour le point de montage"
  error=true
fi

if [ $error = true ]; then exit 1; fi

echo "enter password (to unwrap passphrase)"
passPhrase=$(ecryptfs-unwrap-passphrase "$cryptRoot/.ecryptfs/wrapped-passphrase" | tail -n 1)

if [ $? != 0 ]; then exit 1; fi

sig=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 2 | head -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
sigFnek=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
#echo $passPhrase, $sig, $sigFnek
echo $sig, $sigFnek
echo

mount -t ecryptfs -i -o ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_sig=${sig},ecryptfs_fnek_sig=${sigFnek} "$cryptRoot/.Private" "$mountPoint"

if [ $? = 0 ];then
  echo "\"$cryptRoot/.Private\" monté sur \"$mountPoint\""
fi
EOF

Puis lancer

sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home  sylvie66

Dans un premier temps, il va éventuellement demander le mot de passe sudo de l'utilisateur en cours.
Puis ensuite à l'invite "enter password (to unwrap passphrase)" donner le mot de passe correspondant à sylvie66

edit : attention je viens de corriger : dans la dernière commande j'avais collé le nom d'utilisateur au chemin d'accès.

Dernière modification par jamesbad000 (Le 02/06/2019, à 14:13)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#12 Le 02/06/2019, à 14:21

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

Je pense avoir fait comme t'as dit :

mikus@mikus-MS-7A15:~$ cat << 'EOF' > ~/mountEcryptfs.sh
> #!/bin/bash
> user="$2"
> cryptRoot="$1/.ecryptfs/$user"
> error=false
> 
> if [ ! -d "$cryptRoot/.Private" ]; then
>   echo "répertoire chiffré \"$cryptRoot/.Private\" n'existe pas"
>   error=true;
> fi
> 
> if [ ! -f "$cryptRoot/.ecryptfs/wrapped-passphrase" ]; then
>   echo "Pas de fichier wrapped-passphrase dans \"$cryptRoot\""
>   error=true
> fi
> 
> if [ "$3" != "" ]; then 
>   mountPoint="$3";
> else
>   mountPoint="$1/$2"
> fi
> 
> if [ ! -d "$mountPoint" ]; then
>   echo "répertoire \"$mountPoint\" n'existe pas pour le point de montage"
>   error=true
> fi
> 
> if [ $error = true ]; then exit 1; fi
> 
> echo "enter password (to unwrap passphrase)"
> passPhrase=$(ecryptfs-unwrap-passphrase "$cryptRoot/.ecryptfs/wrapped-passphrase" | tail -n 1)
> 
> if [ $? != 0 ]; then exit 1; fi
> 
> sig=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 2 | head -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
> sigFnek=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
> #echo $passPhrase, $sig, $sigFnek
> echo $sig, $sigFnek
> echo
> 
> mount -t ecryptfs -i -o ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_sig=${sig},ecryptfs_fnek_sig=${sigFnek} "$cryptRoot/.Private" "$mountPoint"
> 
> if [ $? = 0 ];then
>   echo "\"$cryptRoot/.Private\" monté sur \"$mountPoint\""
> fi
> EOF
mikus@mikus-MS-7A15:~$ sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a /home  sylvie66
[sudo] Mot de passe de mikus : 
mikus@mikus-MS-7A15:~$ sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a /home  sylvie66
sudo: /home/mikus/mountEcryptfs.sh : commande introuvable

Hors ligne

#13 Le 02/06/2019, à 14:22

jamesbad000

Re : problème d'accès à des données sur un disque dur [Résolu]

Mouais, j'ai oublié 2 trucs :

sudo chmod a+x ~/mountEcryptfs.sh
sudo apt-get install ecryptfs-utils

Ensuite tu relances la dernière commande en tenant compte de la remarque que j'ai ajouté à mon message précédent

Dernière modification par jamesbad000 (Le 02/06/2019, à 14:27)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#14 Le 02/06/2019, à 14:26

jamesbad000

Re : problème d'accès à des données sur un disque dur [Résolu]

mike66 a écrit :
sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a /home  sylvie66

Attention pas d'espace avant le /home

sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home  sylvie66

L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#15 Le 02/06/2019, à 14:45

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

Du coup :

mikus@mikus-MS-7A15:~$ cat << 'EOF' > ~/mountEcryptfs.sh
> #!/bin/bash
> user="$2"
> cryptRoot="$1/.ecryptfs/$user"
> error=false
> 
> if [ ! -d "$cryptRoot/.Private" ]; then
>   echo "répertoire chiffré \"$cryptRoot/.Private\" n'existe pas"
>   error=true;
> fi
> 
> if [ ! -f "$cryptRoot/.ecryptfs/wrapped-passphrase" ]; then
>   echo "Pas de fichier wrapped-passphrase dans \"$cryptRoot\""
>   error=true
> fi
> 
> if [ "$3" != "" ]; then 
>   mountPoint="$3";
> else
>   mountPoint="$1/$2"
> fi
> 
> if [ ! -d "$mountPoint" ]; then
>   echo "répertoire \"$mountPoint\" n'existe pas pour le point de montage"
>   error=true
> fi
> 
> if [ $error = true ]; then exit 1; fi
> 
> echo "enter password (to unwrap passphrase)"
> passPhrase=$(ecryptfs-unwrap-passphrase "$cryptRoot/.ecryptfs/wrapped-passphrase" | tail -n 1)
> 
> if [ $? != 0 ]; then exit 1; fi
> 
> sig=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 2 | head -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
> sigFnek=$(echo "$passPhrase" | ecryptfs-add-passphrase --fnek | tail -n 1 | sed -re 's/^.* \[(.*)\] .*$/\1/')
> #echo $passPhrase, $sig, $sigFnek
> echo $sig, $sigFnek
> echo
> 
> mount -t ecryptfs -i -o ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_sig=${sig},ecryptfs_fnek_sig=${sigFnek} "$cryptRoot/.Private" "$mountPoint"
> 
> if [ $? = 0 ];then
>   echo "\"$cryptRoot/.Private\" monté sur \"$mountPoint\""
> fi
> EOF
mikus@mikus-MS-7A15:~$ sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home  sylvie66
[sudo] Mot de passe de mikus : 
enter password (to unwrap passphrase)
Error: Unwrapping passphrase failed [-5]
Info: Check the system log for more information from libecryptfs
79da5c27b08bb9cc, 4e76a4a13ffdf32f

"/media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/sylvie66/.Private" monté sur "/media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/sylvie66"
mikus@mikus-MS-7A15:~$ sudo ~/mountEcryptfs.sh /media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home  sylvie66
enter password (to unwrap passphrase)
Error: Unwrapping passphrase failed [-5]
Info: Check the system log for more information from libecryptfs
79da5c27b08bb9cc, 4e76a4a13ffdf32f

"/media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/.ecryptfs/sylvie66/.Private" monté sur "/media/mikus/6647518b-189f-4df5-8bf2-f41df879233a/home/sylvie66"
mikus@mikus-MS-7A15:~$ 

ET sinon qd j'ouvre le repertoire sylvie66 sur l'explorateur graphique, il n'y a plus de fichier apparant. Je ne pense pas m'être trompé de mot de passe ...

Hors ligne

#16 Le 02/06/2019, à 14:50

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

En fait ça marche... Je suis un gros boulet....

Hors ligne

#17 Le 02/06/2019, à 14:51

mike66

Re : problème d'accès à des données sur un disque dur [Résolu]

Merci pour le temps que tout le monde m'a consacré !

Hors ligne

#18 Le 02/06/2019, à 14:52

jamesbad000

Re : problème d'accès à des données sur un disque dur [Résolu]

Tant mieux si ça marche. Mais il faudra quand même que je révise mon script car il y a quelque chose de pas clair...


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne