I bit di autorizzazione applicati a un oggetto del file system corrispondono direttamente ai valori che possono essere specificati nella tupla a 4 cifre fornita all'utilità chmod nel comando seguente:
# chmod abcd [file system object]
Ciascun valore nella serie di cifre abcd è costituito dalla somma dei valori 1 2 e 4. Sommando questi valori per ogni cifra, è possibile generare un valore per impostare tutti gli attributi degli oggetti file:
un – Questa cifra controlla le impostazioni degli attributi speciali. il valore 1 imposta il bit setuid, il valore 2 imposta il bit setgid e il valore 4 imposta il bit sticky sull'oggetto.
b , c e d – Queste cifre controllano le autorizzazioni di lettura, scrittura ed esecuzione per il proprietario del file, il gruppo principale dei proprietari del file e tutti gli altri utenti. Il valore 4 abilita l'autorizzazione di lettura, il valore 2 abilita l'autorizzazione di scrittura e il valore 1 abilita l'autorizzazione di esecuzione.
chmod -R 755
L'opzione -R fornisce l'autorizzazione in modo ricorsivo a tutti i file e le cartelle in una directory. Ad esempio:
# chmod -R 755 /data01
Il comando precedente darà ricorsivamente l'autorizzazione 755 alla directory /data01 insieme a tutti i file e le directory presenti sotto di essa.
Altri esempi
1. Per impostare un file file in modo che sia permanente, leggibile e scrivibile dal proprietario, leggibile dal gruppo principale e inaccessibile a tutti gli altri:
# chmod 4610 filename
2. Per concedere tutti i permessi a tutti nel sistema:
# chmod 0777 filename
Per ulteriori informazioni su chmod, vedere la pagina man di chmod.
# man chmod