GNU/Linux: Rimozione Sicura dei Files

GNU/Linux: Rimozione Sicura dei Files

L’altro giorno mi è capitato di rimuovere per sbaglio molti files importanti.

Cercando su internet ho trovato 2 progetti già parte dei repository software di Debian:

safe-rm

Questo tool fornisce un wrapper per il comando rm per prevenire cancellazioni accidentali. Questo pacchetto fornisce uno strumento pensato per prevenire la cancellazione accidentale di file importanti; rimpiazza rm con un wrapper che controlla se gli argomenti forniti sono in una lista di esclusioni configurabile contenente file e cartelle che non dovrebbero mai essere rimossi.

Gli utenti che cercano di cancellare uno di questi file o cartelle protette non riescono a farlo e viene invece mostrato loro un messaggio di avvertimento.

I percorsi protetti possono essere impostati sia a livello di sistema, sia di utente.

File di configurazione con l’elenco di file da salvaguardare sono:

    /etc/safe-rm.conf
    /usr/local/etc/safe-rm.conf
    ~/.config/safe-rm

Se tutti questi files sono vuoti o non esistenti i file protetti:

    /usr/lib/*

Per assicurarsi di usare sempre safe-rm il pacchetto debian configura un link simbolico :

    $ which rm
    /usr/share/safe-rm/bin/rm
    $ ls -l /usr/share/safe-rm/bin/rm 
    lrwxrwxrwx 1 root root 20 nov 12  2021 /usr/share/safe-rm/bin/rm -> ../../../bin/safe-rm

Dopo aver creato il link per cancellare da linea di comando un file protetto si può usare il comando rm usando il path completo:

    /usr/bin/rm

trash-cli

Questo pacchetto fornisce un’utilità per cestino con interfaccia a riga di comando, conforme con la specifica Trash di FreeDesktop.org. Ricorda il nome, il percorso originale, la data di cancellazione e i permessi di ciascun file cestinato.

Il pacchetto trash-cli installa i seguenti comandi:

/usr/bin/trash-empty
/usr/bin/trash-list
/usr/bin/trash-put
/usr/bin/trash-restore
/usr/bin/trash-rm

trash-empty

Questo comando svuota completamente il cestino.

trash-list

Questo comando elenca i file presenti nel cestino.

trash-put

Questo comando sposta un file nel cestino.

trash-restore

Questo comando recupera un file dal cestino.

trash-rm

Questo comando rimuove un file dal cestino, e lo cancella definitivamente.

Riferimenti

Fonte: https://blog.stethewwolf.eu/ita/safe_rm/

Visited 60 times, 60 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.