GNU/Linux >> Linux Esercitazione >  >> Linux

Scopri come modificare le autorizzazioni per file e cartelle

Potresti voler cambiare l'autorizzazione per più file e cartelle. Questo può essere fatto con il chmod comando della shell.
La sintassi per chmod il comando è:

root@web [/scripts]# chmod --help
Usage: chmod [OPTION]... MODE[,MODE]... FILE...
  or:  chmod [OPTION]... OCTAL-MODE FILE...
  or:  chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.
With --reference, change the mode of each FILE to that of RFILE.

  -c, --changes          like verbose but report only when a change is made
  -f, --silent, --quiet  suppress most error messages
  -v, --verbose          output a diagnostic for every file processed
      --no-preserve-root  do not treat '/' specially (the default)
      --preserve-root    fail to operate recursively on '/'
      --reference=RFILE  use RFILE's mode instead of MODE values
  -R, --recursive        change files and directories recursively
      --help     display this help and exit
      --version  output version information and exit

Per modificare l'autorizzazione per tutti i file in /home/username/public_html in 600, usa:

find /home/username/public_html -type f -exec chmod 600 {} \;

Per modificare l'autorizzazione per tutte le directory in /home/username/public_html in 755, utilizzare:

find /home/username/public_html -type d -exec chmod 755 {} \;

Per modificare l'autorizzazione per tutti i file e le directory in /home/username/public_html in 600, usa:

chmod 644 /home/username/public_html -R

Negli esempi precedenti, utilizza il valore desiderato per le autorizzazioni (come 600, 700 ecc.).


Linux
  1. Linux:come impostare le autorizzazioni file predefinite per tutte le cartelle/file in una directory?

  2. Scopri come copiare file e cartelle da/su un altro server

  3. Come utilizzare il comando chmod (Cambia modalità) in Linux

  4. Scopri come comprimere e decomprimere file in Linux ed essere uno Zip Master

  5. Come modificare le autorizzazioni per una cartella e le relative sottocartelle/file in un solo passaggio?

Come modificare le autorizzazioni dei file in modo ricorsivo con chmod in Linux

Come modificare i permessi per file e directory

Come modificare ricorsivamente le autorizzazioni dei file in Linux

Comando Chmod:come modificare le autorizzazioni dei file in Linux

Impara l'uso del comando chmod (Cambia modalità) in Linux

Come spostare tutti i file e le cartelle tramite il comando mv