Impedire la cancellazione dei file su Windows, Linux e macOS richiede di intervenire sui permessi dei file o delle cartelle. Ogni sistema operativo ha il proprio metodo per gestire i permessi e limitare le azioni che un utente può eseguire. Ecco come farlo su ciascun sistema operativo:
Come impedire la cancellazione dei file su Windows
Su Windows, puoi modificare i permessi di un file o di una cartella per impedire la cancellazione:
- Modifica dei permessi:
- Fai clic destro sul file o sulla cartella che vuoi proteggere.
- Seleziona “Proprietà” dal menu contestuale.
- Vai alla scheda “Sicurezza”.
- Clicca su “Modifica…” per modificare i permessi.
- Seleziona il gruppo o l’utente per il quale desideri modificare i permessi.
- Nella sezione “Autorizzazioni per [nome utente o gruppo]”, deseleziona la casella “Modifica” o “Scrittura” per impedire la cancellazione. Lascia selezionate solo le autorizzazioni per la lettura.
- Clicca su “OK” e poi su “Applica”.
- Impostare come sola lettura:
- Nella finestra delle proprietà del file o della cartella, nella scheda “Generale”, seleziona “Sola lettura”.
- Questo impedisce la modifica o la cancellazione accidentale.
Come impedire la cancellazione dei file su Linux
Su Linux, puoi modificare i permessi utilizzando il comando chmod
per rendere un file o una cartella non cancellabile:
- Modifica dei permessi:
- Usa il comando seguente per rimuovere i permessi di scrittura per gli altri utenti:
bash chmod a-w file_o_cartella
- Per rimuovere i permessi di scrittura solo per gli altri utenti, ma mantenendoli per il proprietario, usa:
bash chmod u+w,go-w file_o_cartella
- Puoi verificare i permessi con:
bash ls -l file_o_cartella
- Impostazione dell’attributo immutabile:
- Puoi usare il comando
chattr
per rendere un file immutabile:bash sudo chattr +i file_o_cartella
- Questo impedirà qualsiasi modifica o cancellazione del file finché non verrà rimosso l’attributo:
bash sudo chattr -i file_o_cartella
Come impedire la cancellazione dei file su macOS
Su macOS, puoi usare sia il Finder che il terminale per modificare i permessi dei file:
- Modifica dei permessi tramite Finder:
- Fai clic destro sul file o sulla cartella e seleziona “Ottieni informazioni”.
- Nella sezione “Condivisione e permessi”, fai clic sull’icona del lucchetto e inserisci la password di amministratore se richiesto.
- Cambia i permessi per impedire la scrittura e quindi la cancellazione, impostando l’accesso su “Sola lettura” per gli utenti desiderati.
- Utilizzo del terminale:
- Per modificare i permessi usando
chmod
:bash chmod a-w file_o_cartella
- Per bloccare ulteriormente il file contro modifiche e cancellazioni, usa l’attributo
chflags
:bash sudo chflags uchg file_o_cartella
- Per rimuovere il blocco:
bash sudo chflags nouchg file_o_cartella
Considerazioni Importanti
- Privilegi amministrativi: Le modifiche ai permessi e agli attributi richiedono privilegi amministrativi.
- Utenti avanzati: Anche se i permessi possono impedire la cancellazione per gli utenti normali, un amministratore può sempre rimuovere queste restrizioni.
- Backup: Considera sempre di fare un backup dei file importanti, poiché i metodi sopra descritti possono essere sovrascritti da un utente con sufficiente accesso o conoscenza.
Seguendo queste istruzioni, puoi proteggere i tuoi file da cancellazioni accidentali o indesiderate su tutti e tre i sistemi operativi.