contenu de la page

Comment dois-je définir les permissions sur mes fichiers PHP et HTML ?

Si vous n'avez pas accès à un shell via SSH, vous devrez accorder les permissions sur vos fichiers à partir de votre logiciel FTP avec lequel vous vous connectez pour télécharger. Ne changez pas les permissions du cgi-bin/ folder car vous compromettriez la sécurité de votre site.

La plupart des clients FTP offrent une attribution graphique des permissions selon cette matrix :

utilisateur groupe monde
read (lire) X X X
write (écrire) X X
execute (exécuter)

Vous devez juste cliquer pour accorder des droits. Comme vous pouvez constater, le porteur de ces droits devient de moins en moins fiable : l'utilisateur c'est vous-même, le droit du groupe concerne le groupe dont vous êtes membre, et le monde représente les visiteurs de votre site web ou plus précisement les autres utilisateurs sur le serveur.

Comme vous n'êtes pas un membre d'un groupe, considérez le groupe et le monde comme des entités auxquelles vous devrez accorder des permissions d'accès très prudement.

Pour un très simple programme de CGI, vous devriez par exemple accorder les droits suivants :

utilisateur groupe monde

-rwx --x --x

Dans certains cas, votre CGI pourra nécessiter un accès en lecture aussi pour le monde :

utilisateur groupe monde

-rwx r-x r-x

Une bonne habitude est d'utiliser toujours aussi peu de permission que possible.

L'exemple ci-dessous peut être aussi écrit en valeur octale, comme ceci :

utilisateur groupe monde

-rwx --x --x

ferait en valeur octale 755.

et

utilisateur groupe monde

-rwx --x --x

feraient en ecriture octale 711.

Explication simple : vous choisissez entre 0-7 pour chacun des trois, utilisateur, groupe et monde.

0 signifie pas de permission d'accès du tout

1 signifie permission d'exécution (soyez prudent!)

2 signifie permission d'écriture (soyez prudent!)

4 signifie permission de lecture (c'est la seule permission requise pour des fichiers HTML standard.)

Si vous additionnez les valeurs octales ensemble, vous combinez les permissions, par exemple 1+2=3, 3 signifie une permission en exécution et écriture.

Vous pourriez vous exercer avec ces permissions dans votre repertoire web pour mieux appréhender leur utilisation. N'oubliez jamais de revérifier les permissions que vous avez installées. Une erreur pourraient être fatale à la sécurité de votre contenu.

Pour des fichiers HTML communs, vous devriez accorder seulement des permissions 644. Ce qui signifie que vous, l'utilisateur avez une permission en lecture et écriture (4+2=6) ; le groupe a l'accès en lecture (4) et le monde a l'accès en lecture également (4) ; (le résumé donne: 644). Généralement votre client FTP utilise ces permissions prudentes par défaut.

commentaires

ajoutez votre commentaire

Pour toutes demandes d'aides individuelles ou prises de contact, contactez nous

  • entrez votre nom svp.
  • ecrivez quelque choses svp.

commentaires

  • 25 juillet  2006 à 17:28 | posté par  man

    rfsdfsfsd sqf sqf qd q sfqsfd qsf qsfd qs

  • 30 octobre  2012 à 20:58

    commentaire en attente de validation.

  • 2 novembre  2012 à 22:48

    commentaire en attente de validation.

  • 18 novembre  2012 à 15:27

    commentaire en attente de validation.

  • 20 novembre  2012 à 11:27

    commentaire en attente de validation.

  • 20 novembre  2012 à 18:52

    commentaire en attente de validation.

  • 22 novembre  2012 à 7:05

    commentaire en attente de validation.

  • 23 novembre  2012 à 7:58

    commentaire en attente de validation.

  • 23 novembre  2012 à 12:43

    commentaire en attente de validation.

  • 23 mars  2013 à 15:18

    commentaire en attente de validation.

  • 27 janvier  2015 à 17:28

    commentaire en attente de validation.

  • 11 août  2016 à 22:32

    commentaire en attente de validation.

  • 22 août  2017 à 20:39

    commentaire en attente de validation.

  • 1 septembre  2017 à 7:01

    commentaire en attente de validation.

  • 4 septembre  2017 à 11:08

    commentaire en attente de validation.

  • 11 septembre  2017 à 16:22

    commentaire en attente de validation.

  • 26 septembre  2017 à 17:38

    commentaire en attente de validation.

  • 3 octobre  2017 à 13:37

    commentaire en attente de validation.

  • 29 novembre  2019 à 23:10

    commentaire en attente de validation.

  • 1 décembre  2019 à 2:45

    commentaire en attente de validation.

  • 1 décembre  2019 à 12:00

    commentaire en attente de validation.

  • 3 décembre  2019 à 10:53

    commentaire en attente de validation.

  • 5 décembre  2019 à 5:16

    commentaire en attente de validation.

  • 14 décembre  2019 à 20:48

    commentaire en attente de validation.

  • 15 décembre  2019 à 15:38

    commentaire en attente de validation.

  • 16 décembre  2019 à 13:23

    commentaire en attente de validation.

  • 18 décembre  2019 à 9:35

    commentaire en attente de validation.

  • 5 janvier  2020 à 3:51

    commentaire en attente de validation.

  • 4 avril  2020 à 18:24

    commentaire en attente de validation.

  • 12 juillet  2020 à 1:43

    commentaire en attente de validation.

  • 5 octobre  2021 à 10:04

    commentaire en attente de validation.

  • 19 avril  2022 à 6:53

    commentaire en attente de validation.