Cosa devo fare prima di regalare la mia macchina Ubuntu?


38

Ho un vecchio laptop che esegue Ubuntu. Ora voglio regalare questo laptop, ma voglio rimuovere tutti i dati privati. Quindi cosa devo rimuovere? Non voglio formattare l'intero sistema, perché il nuovo proprietario continuerà a utilizzare il sistema operativo.


5
Numerosi risponditori hanno sottolineato che una reinstallazione completa (e pulita) potrebbe essere la soluzione più sicura. Hai qualcosa di specifico da mantenere in questa configurazione corrente per il nuovo utente? Sei preoccupato per i problemi del driver, installare il disco? Non ci dici qual è la distribuzione attuale su questo laptop.
ogerard,

Le termiti potrebbero essere utili in questo caso ..
landroni

Risposte:


29

Normalmente hai tutti i tuoi dati privati ​​in / home, in particolare la cache del browser e così via.

Potresti avere impostazioni Internet private in / etc / Network-Manager. Visita / etc, e guarda nelle directory. Riconfigura le tue cose, elimina i dati privati ​​(chiave WLAN), vedi se tutto è scomparso. In caso contrario, rimuovere a mano. mc (midnight commander) è uno strumento utile per scorrere le directory, per visualizzare ed eliminare i file. (brandello, vedi in basso).

Un'altra directory con dati privati ​​potrebbe essere / var / spool o / var / cache. Ad esempio, cups-printer-spooler produce riepiloghi di lavori di stampa e il nome del documento, la data del lavoro può essere ricostruita. Forse desideri anche pulirli.

Quei file in / tmp vengono automaticamente cancellati ad ogni avvio. Quindi se non hai riorganizzato le cose, che solo tu potresti sapere,

  • creare un nuovo account nuovo senza password per il nuovo utente (a cui viene richiesta una password al primo accesso) e dare a questo utente il diritto di diventare superutente. Guarda il tuo profilo per copiare i tuoi privilegi prima della cancellazione.
  • accedi con l'opzione recover per ottenere l'accesso come root e
    • cd / home / roflcoptr
    • find . -delete # o, invece di -delete, potresti considerare shred:
    • find . -execdir shred -n 1 {} +
    • controllo con ls
    • elimina il tuo account normale (vedi: / etc / passwd, / etc / shadow) (suggerito dai commenti, grazie @intuited, dagli una stella)

Se consideri di pulire lo spazio vuoto (secondo consiglio di @intuiteds, forse dovremmo donare una stella?), Sarebbe più facile usare un cd live per distruggere l'intero sistema (che può continuare incustodito) e quindi installarne uno nuovo (necessita di circa 45 minuti con poche interazioni, principalmente all'inizio). Questa potrebbe essere in generale la soluzione più veloce. Più di un'iterazione scolpita è una sciocchezza.


7
Sembra che tu voglia anche sovrascrivere lo spazio vuoto sull'unità per impedire il recupero di file confidenziali precedentemente eliminati.
intuito l'

8
Dovresti anche cambiare la tua password e / o cancellare il tuo account, specialmente se c'è qualche possibilità che tu stia usando quella password altrove.
intuito l'

Perché dici che più di una iterazione shred è una sciocchezza? Tutto ciò che ho letto sulla pulizia sicura indica diversamente.
Tanath,

5
a) L'idea di leggere i dati cancellati risale a Peter Gutman, che ha ricostruito singoli byte su vecchi dischi rigidi a metà degli anni '90. Oggi, la probabilità di ricostruire un singolo bit è solo del 56%, quindi è quasi impossibile ricostruire un intero byte. Links [heise.de (LANG = DE)] ( heise.de/newsticker/meldung/… ) e [la grande controversia sulla pulizia] ( springerlink.com/content/408263ql11460147 )
utente sconosciuto

Grazie mille per i link. Bello avere miti chiariti con prove reali. A proposito, c'era un link alla versione inglese del primo articolo in fondo alla pagina: h-online.com/newsticker/news/item/…
Tanath

18

L'opzione più sicura è utilizzare qualcosa come DBAN per pulire in modo sicuro il disco e reinstallarlo da zero.

Se si desidera fornire lo stesso profilo applicazione al destinatario, è possibile utilizzare dpkg --get-selectionsper scaricare lo stato del pacchetto di sistema prima di cancellare, quindi utilizzare dpkg --set-selectionsdopo la reinstallazione per indicare al nuovo sistema che si desidera installare quei pacchetti. Ciò ti consentirà di reinstallare comodamente tutte le app che hai configurato.

Lo strumento aptitude-create-state-bundlepuò anche essere utilizzato per questo scopo ed è probabilmente preferibile, poiché funziona a un livello superiore e può ricordare quali pacchetti sono stati esplicitamente installati da te.


1
Sì, DBAN è il modo migliore di procedere. Fallo sicuramente. Reinstallare Ubuntu non è difficile e richiede solo 10-20 minuti, quindi l'intero processo non dovrebbe richiedere più di circa 2 ore, a seconda della velocità di lettura / scrittura del disco rigido.
bntser,

10

A mio avviso, eseguire una pulizia completa del disco e reinstallare il sistema operativo è più facile, richiede meno tempo e ha maggiori probabilità di cancellare tutto ciò che si desidera cancellare. È vero, pulire l'intero disco richiederà molto tempo, ma puoi andare a fare qualcos'altro mentre aspetti. La rimozione di pacchetti e file specifici dal sistema operativo esistente è un processo che richiede molta riflessione e lascia molto spazio agli errori. Una reinstallazione completa realizza la stessa cosa, solo in modo più efficace e con meno lavoro da parte tua.


5

In aggiunta a ottimi consigli già forniti:

Se hai utilizzato server locali per scopi di sviluppo, come apache2, mysql, ecc. Consiglierei di rimuoverli utilizzando l'opzione "elimina" (distrugge i file conf), assicurati di rimuovere i dati e le directory e i file di registro ( come quello che si trova in / var / log / e / var / www / o / var / lib / xxxx / per impostazione predefinita ma in altri punti di tua scelta hai effettuato una configurazione personalizzata) e poi reinstallali con le loro impostazioni predefinite se necessario il nuovo utente.

Un altro consiglio per le persone paranoiche / pulite è di rigenerare una nuova chiave host del server ssh per la macchina.

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

in modo che non sia più considerato come host noto da altri.


3

Esegui Bleachbit. http://bleachbit.sourceforge.net/

In questo modo puoi scegliere esattamente cosa vuoi rimuovere senza usare alcune complicate righe di comando.



1

Esistono diversi livelli di sicurezza. Personalmente, lo suono un po 'più paranoico. Non darei un disco rigido se avessi memorizzato informazioni sensibili su di esso. Potrebbe valerne la pena acquistare un nuovo disco rigido e installare Ubuntu su di esso per chi lo stai offrendo.

Se non sei così paranoico o se i tuoi dati non sono così sensibili, vedi il post dell'utente sconosciuto .


3
I dischi rigidi della metà degli anni '80 e dei nullies sono molto, molto stretti. Distruggi un hdd solo una volta e chiedi a una società di servizi un prezzo per ripristinarlo. Non puoi pagarlo. In passato venivano ricostruiti singoli byte (con qualche incertezza). Ci vorranno anni e anni per analizzare un disco recente, e nessuno lo farà per trovare del porno, alcune informazioni bancarie o mp3 condivisi. Se sei Mubarak o Gheddafi, sì, lo scioglierei.
utente sconosciuto

0

Se i dati non sono molto importanti, è possibile creare un nuovo utente ed eliminare quello vecchio.


0

Domanda molto vecchia che conosco. La maggior parte di noi ha dischi di riserva che provengono da vecchi sistemi e anche se non lo fanno sono abbastanza economici ora che puoi semplicemente acquistarne uno nuovo e sostituire il disco esistente nel laptop / computer.

Tutto ciò che devi fare è installare il sistema operativo tramite l'opzione di installazione OEM e il nuovo proprietario imposta il proprio account al primo accesso, molte risposte su questo proprio qui su askubuntu, quindi non lo ripeterò.

In poche parole, tieni / distruggi il tuo disco che potrebbe contenere informazioni riservate e inserisci un altro disco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.