GNU/Linux >> Linux Esercitazione >  >> Linux

7 Esempi di comandi Chmod per principianti

In precedenza abbiamo discusso su come utilizzare i bit di autorizzazione ottale con chmod. In questo articolo, esaminiamo come utilizzare la rappresentazione simbolica con chmod.

Di seguito è riportata la rappresentazione simbolica di tre diversi ruoli:

  • sei per l'utente,
  • g sta per gruppo,
  • e o è per gli altri.

Di seguito è riportata la rappresentazione simbolica di tre diversi permessi:

  • r è per il permesso di lettura,
  • w è per il permesso di scrittura,
  • x è per l'autorizzazione di esecuzione.

Di seguito sono riportati alcuni esempi su come utilizzare la rappresentazione simbolica su chmod.

1. Aggiungi un'autorizzazione singola a un file/directory

Modifica dell'autorizzazione a un singolo set. Il simbolo + significa aggiungere il permesso. Ad esempio, esegui le seguenti operazioni per concedere il permesso di esecuzione per l'utente indipendentemente da qualsiasi altra cosa:

$ chmod u+x filename

2. Aggiungi più autorizzazioni a un file/directory

Usa la virgola per separare i più set di autorizzazioni come mostrato di seguito.

$ chmod u+r,g+x filename

3. Rimuovere l'autorizzazione da un file/directory

L'esempio seguente rimuove i permessi di lettura e scrittura per l'utente.

$ chmod u-rx filename

4. Modifica autorizzazione per tutti i ruoli su un file/directory

L'esempio seguente assegna il privilegio di esecuzione a utenti, gruppi e altri (in pratica chiunque può eseguire questo file).

$ chmod a+x filename

5. Rendi l'autorizzazione per un file uguale a un altro file (usando il riferimento)

Se si desidera modificare un'autorizzazione file come un altro file, utilizzare l'opzione di riferimento come mostrato di seguito. In questo esempio, l'autorizzazione di file2 sarà impostata esattamente come l'autorizzazione di file1.

$ chmod --reference=file1 file2

6. Applica l'autorizzazione a tutti i file in una directory in modo ricorsivo

Usa l'opzione -R per modificare l'autorizzazione in modo ricorsivo come mostrato di seguito.

$ chmod -R 755 directory-name/

7. Modifica il permesso di esecuzione solo sulle directory (i file non sono interessati)

In una particolare directory se hai più sottodirectory e file, il comando seguente assegnerà il permesso di esecuzione solo a tutte le sottodirectory nella directory corrente (non ai file nella directory corrente).

$ chmod u+X *

Nota: Se i file hanno già il permesso di esecuzione per il gruppo o per altri, il comando sopra assegnerà il permesso di esecuzione all'utente


Linux
  1. 10 Esempi di comandi "rm" per principianti Linux

  2. 10 esempi di comandi Linux Cat per principianti

  3. Tutorial sul comando cd di Linux per principianti (8 esempi)

  4. Comando killall Linux per principianti (8 esempi)

  5. Esempi di comandi DNF per principianti

Esercitazione sui comandi OD Linux per principianti (6 esempi)

Linux w Command Tutorial per principianti (5 esempi)

Tutorial sui comandi Linux ss per principianti (8 esempi)

Comando di localizzazione Linux per principianti (8 esempi)

16 Esempi pratici di comando Linux LS per principianti

Spiegazione del comando Linux mv per principianti (8 esempi)