web-dev-qa-db-fra.com

Obtenir un accès root sur un disque dur connecté via USB?

L'ancien ordinateur portable d'un ami qui exécute Ubuntu est "mort" (trop vieux pour être réparé), mais il voulait enregistrer des photos de famille du disque dur. J'ai donc sorti le lecteur et je l'ai connecté à mon ordinateur Adaptateur IDE vers USB.

  1. Comment obtenir des autorisations pour accéder à tous les fichiers du système de fichiers? J'ai essayé avec Sudo chown -R username /dev/devicename, Sudo chmod -R 755 /dev/devicename, mais cela ne fonctionne pas. J'ai également essayé de démarrer l'ensemble du système à partir du lecteur connecté par USB, mais cela ne semble pas fonctionner non plus.
  2. Il ne semble y avoir rien dans le dossier /home. Est-ce parce que je n'ai pas la permission de voir le contenu, ou est-ce que cela signifie que le disque dur est corrompu/qu'il n'y a rien là-bas et que tous mes efforts sont vains de toute façon?
4
mnb

Vous devrez définir les autorisations du système de fichiers sur le système de fichiers, et non sur le périphérique de blocage. Ainsi, vous exécuterez chmod sur /media/mountpoint, pas sur /dev/sdx. Quoi qu'il en soit, root a toujours un accès complet à tout. Par conséquent, si vous exécutez gksudo nautilus, vous n'aurez aucun problème à accéder aux fichiers.

Il n’est pas rare que les utilisateurs aient le /home sur une partition différente. Cela vous permet de réinstaller Ubuntu sans perdre aucun fichier ou paramètre personnel. C'est peut-être le cas. Vous devriez regarder à travers les autres partitions et voir ce qu'elles contiennent.

Vous pouvez exécuter un smart-test sur le lecteur pour voir à quel point il est endommagé. À partir des informations que vous fournissez, il n’est pas possible d’en savoir beaucoup sur l’état des disques. "mort" ne dit rien du tout.

3