Introduzione

Il modo più semplice per bloccare un file o una directory è utilizzare le autorizzazioni dei file Linux. Se sei il proprietario di un file o di una directory, puoi bloccare (rimuovere i privilegi di lettura, scrittura ed esecuzione) i permessi di altri utenti e gruppi.

Autorizzazioni dei file

Per proteggere un file dalla sovrascrittura accidentale.

chmod 400 nomefile

Per proteggersi dalla rimozione accidentale, dalla ridenominazione o dallo spostamento di file da questa directory.

chmod 500 directory

Rendere un file privato, modificabile solo dall'utente che ha inserito questo comando.

chmod 600 nomefile

Rendere un file leggibile pubblicamente che può essere modificato solo dall'utente emittente.

chmod 644 nomefile

Gli utenti che appartengono al tuo gruppo possono modificare questo file, altri non hanno alcun accesso ad esso.

chmod 660 nomefile

Protegge un file da qualsiasi accesso da parte di altri utenti, mentre l'utente che ha emesso il comando ha ancora accesso completo.

chmod 700 nomefile

Per file che dovrebbero essere leggibili ed eseguibili da altri, ma solo modificabili dall'utente emittente.

chmod 755 directory

Modalità di condivisione file standard per un gruppo.

chmod 775 nomefile

Tutti possono fare tutto per questo file.

chmod 777 nomefile

Per nascondere il file o directory ad altri utenti di sistema, rinominare con un punto . all'inizio del nome file o della directory, per rendere il file "invisibile":

mv nomefile.txt .nomefile.txt

Per impostazione predefinita, quando si esegue il comando ls -l , vengono visualizzate le autorizzazioni dei file in formato rwx, è possibile tradurre le autorizzazioni rwx in formato Octal in Linux.

Per visualizzare tutti i file nella directory di lavoro corrente seguiti dai diritti di accesso in forma ottale, da terminale:

stat -c '% n% a' *

%n - indica il nome del file
%a - indica i diritti di accesso in forma ottale