GNU/Linux >> Linux Esercitazione >  >> Linux

Come funziona "chmod -R 755".

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


Linux
  1. Cos'è NGINX? Come funziona?

  2. Come usare chmod per modificare i permessi dei file?

  3. come usare kill SIGUSR2 in bash?

  4. Come funziona rm? Cosa fa rm?

  5. Come funziona effettivamente sig_atomic_t?

Cosa significa chmod 777

Cosa sono le pipe in Linux? Come funziona il reindirizzamento dei tubi?

Come funziona la memoria di scambio in Linux?

Come impostare l'autorizzazione drwxr-xr-x su altre cartelle?

Come si avvia PulseAudio?

Come viene calcolata la priorità del processo?