Comment faire pour modifier les autorisations de fichier sur un serveur Apache

Chaque fichier et dossier sur un système de fichiers Apache a trois types d'autorisation (lire, écrire et exécuter) et trois groupes d'autorisations (utilisateur, groupe et autres). Chaque groupe est affecté d'une combinaison de types d'autorisation pour chaque fichier, qui est exprimé comme un code numérique à trois chiffres en notation octal (ie 777 signifie tous les trois groupes ont tous les trois autorisations). Le premier chiffre correspond aux autorisations de l'utilisateur, la seconde aux autorisations du groupe et le troisième les permissions des autres, à chaque valeur entre 0 et 7 représentant un niveau d'autorisation différent.

Instructions

  1. Lancez votre programme en ligne de commande. Sur Mac, cliquez sur le "Terminal" bouton dans la dockers sur les PC, aller à "Démarrer," "Course" et le type "cmd" (Sans les guillemets), puis appuyez sur Entrée.

  2. SSH sur votre serveur Apache en tapant:

    ssh yourdomain.com




    et de frapper retour. Remplacer "yourdomain.com" avec votre nom de domaine.

  3. Allez dans le répertoire où le fichier que vous souhaitez modifier les autorisations sur est situé. Par exemple:

    cd / path / to / répertoire

    Remplacez / path / to / répertoire avec le chemin d'accès spécifique à votre répertoire.




  4. Tapez la commande suivante pour modifier les autorisations du fichier, puis appuyez sur Retour:

    chmod XXX filename.php

    Remplacez XXX avec la notation octal à trois chiffres représentant les autorisations que vous voulez que le fichier à avoir. Voir "Conseils" pour obtenir un tableau. La première colonne correspond à l'utilisateur, la seconde pour le groupe, et le troisième à toutes les autres.

    Remplacer filename.php avec le nom et l'extension de votre fichier spécifique. (Votre fichier peut ne pas terminer en .php.)

Conseils & Avertissements

  • Le tableau complet des autorisations de notation octal:
  • 0 pas d'autorisations
  • 1 exécuter
  • 2 écriture
  • 3 écrire et exécuter
  • 4 lecture
  • 5 lire et exécuter
  • 6 lire et écrire
  • 7 lire, écrire et exécuter
  • Une fois que vous avez tapé les premiers caractères du nom du fichier, appuyez sur Tab pour compléter automatiquement il.
  • Certains hébergeurs de sites Web peuvent avoir légèrement différente INSTRUCTIONS- SSH par exemple, vous pouvez avoir à spécifier un numéro de port. Consultez la documentation de votre hébergeur pour les étapes spécifiques SSH si ce qui précède ne fonctionne pas.
» » » » Comment faire pour modifier les autorisations de fichier sur un serveur Apache