Domanda Dubbio su metodo shred di cartelle compresse .tar

user27892

Utente Iron
14 Novembre 2021
9
3
1
4
Su Linux, invece di spostare i file nel cestino e fare svuota cestino solitamente creo una cartella (che per comodità chiamerò "s") e metto all'interno tutti i file che dovrei eliminare.

Utilizzo i seguenti comandi:

tar -cf s.tar --remove-files /home/utente/s

Una volta creato il file s.tar poi procedo con:

shred -zvu -n 4 /home/utente/s.tar

Il mio unico dubbio è nel primo comando. Facendo "--remove-files", questi file rimossi dove finiscono esattamente?
 

JunkCoder

Moderatore
5 Giugno 2020
775
15
607
339
Il programma tar utilizza la syscall di linux unlinkat* per cui il file viene semplicemente rimosso dall'indice del filesystem, viene quindi eliminato senza passare dal cestino ma non viene sovrascritto, al contrario di quanto fa shred, può essere recuperato tramite software di analisi forense purché lo spazio, adesso marcato come "libero", non venga riutilizzato per conservare nuovi dati. Se vuoi eliminare con sovrascrittura più file con shred ti consiglio di usare wildcard (e.g. shred -zvun 4 /home/user/s/*) o di usarlo in una pipeline con altri comandi come find (utile in caso di sottocartelle).

* fonte: codice sorgente di tar 1.34, create.c linea 1509
 
  • Mi piace
  • Grazie
Reactions: LinuxUser e 0xbro

user27892

Utente Iron
14 Novembre 2021
9
3
1
4
Il programma tar utilizza la syscall di linux unlinkat* per cui il file viene semplicemente rimosso dall'indice del filesystem, viene quindi eliminato senza passare dal cestino ma non viene sovrascritto, al contrario di quanto fa shred, può essere recuperato tramite software di analisi forense purché lo spazio, adesso marcato come "libero", non venga riutilizzato per conservare nuovi dati. Se vuoi eliminare con sovrascrittura più file con shred ti consiglio di usare wildcard (e.g. shred -zvun 4 /home/user/s/*) o di usarlo in una pipeline con altri comandi come find (utile in caso di sottocartelle).

* fonte: codice sorgente di tar 1.34, create.c linea 1509
Benissimo, era quello che cercavo, grazie
 
Aquarifoundation.com: Investi in un oceano pulito
Banner pubblicitario per Bright Data su Inforge.net azienda di vendita Proxy, Data Collector e Content Unlocker