Que dois-je faire avant de donner ma machine Ubuntu?

35

J'ai un vieil ordinateur portable qui exécute Ubuntu. Maintenant, je veux donner ce portable, mais je veux supprimer toutes les données privées. Alors, que dois-je retirer? Je ne veux pas formater l’ensemble du système, car le nouveau propriétaire continuera d’utiliser le système d’exploitation.

    
posée RoflcoptrException 11.04.2011 - 19:04
la source

9 réponses

28

Vous avez normalement toutes vos données privées dans / home, en particulier le cache du navigateur, etc.

Vous pouvez avoir des paramètres Internet privés dans / etc / Network-Manager. Visitez / etc et examinez les répertoires. Reconfigurez vos choses, supprimez les données privées (clé WLAN), voyez si tout est disparu. Sinon, retirez à la main. mc (midnight commander) est un outil utile pour parcourir les répertoires, afficher et supprimer des fichiers. (déchiqueter, voir en bas).

Un autre répertoire avec des données privées peut être / var / spool ou / var / cache. Par exemple, cups-printer-spooler produit des résumés de tâches d'impression et le nom du document, la date du travail peuvent être reconstruits. Peut-être que vous souhaitez les nettoyer aussi.

Ces fichiers dans / tmp sont automatiquement supprimés à chaque démarrage. Donc, si vous n'avez pas réorganisé les choses que vous seul pouvez connaître,

  • créez un nouveau compte sans mot de passe pour le nouvel utilisateur (qui est invité à saisir un mot de passe lors de la première connexion) et accordez à cet utilisateur le droit de devenir superutilisateur. Regardez votre propre profil pour copier vos privilèges avant la suppression.
  • connectez-vous avec l'option recover-get pour obtenir un accès root, et
    • cd / home / roflcoptr
    • find . -delete # ou, au lieu de -delete, vous pouvez considérer détruire:
    • find . -execdir shred -n 1 {} +
    • contrôle avec ls
    • supprimez votre compte normal (voir: / etc / passwd, / etc / shadow) (suggéré dans les commentaires, merci @intuited, donnez-lui une étoile)

Si vous envisagez de nettoyer un espace vide (le deuxième conseil de @intuiteds, peut-être devrions-nous donner une étoile?), il serait plus facile d'utiliser un live-cd pour détruire tout le système un nouveau (nécessite environ 45 minutes avec peu d'interactions, principalement au début). Cela pourrait être en général la solution la plus rapide. Plus d'une itération est un non-sens.

    
réponse donnée user unknown 11.04.2011 - 19:22
la source
18

Votre option la plus sûre consiste à utiliser quelque chose comme DBAN pour nettoyer le disque en toute sécurité, puis le réinstaller à partir de zéro.

Si vous souhaitez fournir le même profil d'application au destinataire, vous pouvez utiliser dpkg --get-selections pour vider l'état du package système avant de l'essuyer, puis utiliser dpkg --set-selections après la réinstallation pour indiquer au nouveau système que vous souhaitez installer ces packages . Cela vous permettra de réinstaller facilement toutes les applications que vous avez configurées.

L'outil aptitude-create-state-bundle peut également être utilisé à cette fin, et il est probablement préférable, car il fonctionne à un niveau supérieur et peut se rappeler quels paquets ont été explicitement installés par vous.

    
réponse donnée intuited 11.04.2011 - 19:51
la source
10

À mon avis, il est plus facile de faire un nettoyage complet du disque et de réinstaller le système d’exploitation, ce qui prend plus de temps et est plus susceptible d’effacer tout ce que vous vouliez effacer. Il est vrai que l'essuyage du disque dur prendra beaucoup de temps, mais vous pouvez faire autre chose en attendant. La suppression de paquets et de fichiers spécifiques du système d'exploitation existant est un processus complexe qui nécessite beaucoup de réflexion et laisse beaucoup de place aux erreurs. Une réinstallation complète accomplit la même chose, mais plus efficacement et avec moins de travail de votre part.

    
réponse donnée Ryan Thompson 12.04.2011 - 00:27
la source
5

En complément de très bons conseils déjà donnés:

Si vous avez exécuté des serveurs locaux à des fins de développement, tels que apache2, mysql, etc., je vous conseille de les supprimer en utilisant l'option "purger" (elle détruit les fichiers conf), veillez à supprimer les répertoires de données et les fichiers (tels que ceux trouvés dans / var / log / et / var / www / ou / var / lib / xxxx / par défaut, mais dans d'autres endroits de votre choix, vous avez créé une configuration personnalisée), puis réinstallez-les avec leurs paramètres par défaut si nécessaire par le nouvel utilisateur.

Un autre conseil pour les personnes paranoïaques / propres est de régénérer une nouvelle clé d’hôte du serveur ssh pour la machine.

rm /etc/ssh/ssh_host_*
dpkg-reconfigure openssh-server

pour qu’il ne soit plus considéré comme un hôte connu par d’autres.

    
réponse donnée ogerard 11.04.2011 - 23:00
la source
3

Exécuter Bleachbit. lien

De cette façon, vous pouvez choisir exactement ce que vous voulez supprimer sans utiliser des lignes de commande compliquées.

    
réponse donnée user14468 17.04.2011 - 22:31
la source
3

J'utilise personnellement des méthodes pour effacer le lecteur

# from a live CD
dd if=/dev/zero of=/dev/sda bs=iM

Ou DBAN ou scrub (à nouveau depuis un CD live)

sudo apt-get install scrub
sudo scrub -p dod -f  /dev/sda

lien

Vous pouvez faire une installation OEM

Comment puis-je pré-installer Ubuntu pour quelqu'un (installation OEM)?

    
réponse donnée Panther 28.01.2012 - 18:45
la source
1

Les niveaux de sécurité varient. Personnellement, je joue un peu plus paranoïaque. Je ne donnerais pas de disque dur si je stocke des informations sensibles dessus. Cela pourrait valoir la peine d'acheter un nouveau disque dur et d'y installer Ubuntu pour qui vous voulez.

Si vous n'êtes pas si paranoïaque ou si vos données ne sont pas sensibles , consultez message de l'utilisateur inconnu .

    
réponse donnée djeikyb 11.04.2011 - 19:26
la source
0

Si les données ne sont pas très importantes, vous pouvez créer un nouvel utilisateur et supprimer l’ancien.

    
réponse donnée user14241 14.04.2011 - 14:40
la source
0

Très vieille question que je connais. La plupart d’entre nous ont des disques de rechange venant d’anciens systèmes et même si vous ne le faites pas, ils sont assez bon marché maintenant que vous pouvez facilement en acheter un nouveau et remplacer le disque existant dans votre ordinateur portable / ordinateur.

Il ne vous reste plus qu'à installer le système d'exploitation via l'option d'installation OEM et le nouveau propriétaire met en place son propre compte lors de la première connexion. p>

En termes simples, vous conservez / détruisez votre disque qui pourrait contenir des informations sensibles et en insérer un autre.

    
réponse donnée Chris 16.01.2017 - 03:25
la source

Lire d'autres questions sur les étiquettes