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
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.