GNU/Linux >> Znalost Linux >  >> Linux

Přečtěte si, jak změnit oprávnění pro soubory a složky

Možná budete chtít změnit oprávnění pro více souborů a složek. To lze provést pomocí chmod příkaz shell.
Syntaxe pro chmod příkaz je:

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

Chcete-li změnit oprávnění pro všechny soubory v /home/username/public_html na 600, použijte:

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

Chcete-li změnit oprávnění pro všechny adresáře v /home/username/public_html na 755, použijte:

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

Chcete-li změnit oprávnění pro všechny soubory a adresáře v /home/username/public_html na 600, použijte:

chmod 644 /home/username/public_html -R

Ve výše uvedených příkladech použijte požadovanou hodnotu oprávnění (např. 600, 700 atd.).


Linux
  1. Linux chmod and chown – Jak změnit oprávnění a vlastnictví souborů v Linuxu

  2. Linux – Jak nastavit výchozí oprávnění k souborům pro všechny složky/soubory v adresáři?

  3. Jak chmodovat a chown skryté soubory v Linuxu?

  1. Jak nastavit výchozí oprávnění k souborům pro všechny složky/soubory v adresáři?

  2. Jak přesunout všechny soubory a složky pomocí příkazu mv

  3. Jak vynutím konkrétní oprávnění pro nové soubory/složky na souborovém serveru Linux?

  1. Jak hledat soubory podle velikosti a přípony?

  2. Naučte se kopírovat soubory a složky z/na jiný server

  3. Jak používat příkaz chmod (Change Mode) v Linuxu