GNU/Linux >> Tutoriels Linux >  >> Linux

Découvrez comment modifier les autorisations pour les fichiers et les dossiers

Vous souhaiterez peut-être modifier les autorisations pour plusieurs fichiers et dossiers. Cela peut être fait avec le chmod commande shell.
La syntaxe du chmod la commande est :

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

Pour changer l'autorisation pour tous les fichiers dans /home/username/public_html à 600, utilisez :

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

Pour changer l'autorisation pour tous les répertoires dans /home/username/public_html à 755, utilisez :

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

Pour changer l'autorisation pour tous les fichiers et répertoires dans /home/username/public_html à 600, utilisez :

chmod 644 /home/username/public_html -R

Dans les exemples ci-dessus, utilisez la valeur souhaitée pour les autorisations (comme 600, 700, etc.).


Linux
  1. Comment utiliser la commande chmod (changer de mode) sous Linux

  2. Apprenez à compresser et à décompresser des fichiers sous Linux et à devenir un maître Zip

  3. Comment modifier les autorisations d'un dossier et de ses sous-dossiers/fichiers en une seule étape ?

  4. Comment chmod et chown fichiers cachés sous Linux?

  5. Comment définir les autorisations de fichier par défaut pour tous les dossiers/fichiers d'un répertoire ?

Comment modifier les autorisations de fichiers de manière récursive avec chmod sous Linux

Comment modifier les autorisations pour les fichiers et les répertoires

Comment modifier récursivement les autorisations de fichiers sous Linux

Commande Chmod - Comment modifier les autorisations de fichiers sous Linux

Apprendre l'utilisation de la commande chmod (changer de mode) sous Linux

Comment forcer le groupe et les autorisations pour les fichiers créés dans un répertoire spécifique ?