safemode, mkdir, chmod et permission...
Posté : 07 sept. 2006, 11:43
Bonjour a tous..
Je suis a la recherche d'info concernant la création de dossier avec Php.
J'ai sur mon serveur activé Safe mode, et j'aimerais comprendre comment Php gere les droits avec apache et les fichiers ?
Par exemple :
En utilisant mkdir le dossier créé a ces droits ci :
Ce qui signifie qu'un utilisateur x ayant l'ui et gid 500 n'aura pas d'acces a ce dossier.
Alors que faut'il fair ? créer le dossier en lui indiquant le chmod ?
Sachant qu'en plus je suis obligé d'utiliser umask(0) pour que ca fonctionne
Ce qui donne acces a l'utilisateur x ayant l'uid gid 500 mais aussi a tout les autres utilsateurs.
Alors que fair ?
Utiliser en plus chown ?
Php ne peut'il pas créer les fichiers en utilisant les permissions du script en cours?
Un script ayant l'uid gid 500 créerait un fichier/dossier ayant le même uid ..
Quelqu'un pourrait m'expliquer comment securiser un serveur ?
utiliser le safe mode sur l'uid? ou le gid ? les deux ?
Comment créer alors les fichiers avec mkdir?
Merci a vous
Je suis a la recherche d'info concernant la création de dossier avec Php.
J'ai sur mon serveur activé Safe mode, et j'aimerais comprendre comment Php gere les droits avec apache et les fichiers ?
Par exemple :
En utilisant mkdir le dossier créé a ces droits ci :
Code : Tout sélectionner
drwxr-xr-x 2 apache apache 4096 sep 7 11:32 testAlors que faut'il fair ? créer le dossier en lui indiquant le chmod ?
Sachant qu'en plus je suis obligé d'utiliser umask(0) pour que ca fonctionne
Code : Tout sélectionner
drwxrwxrwx 2 48 48 4096 sep 7 11:39 testAlors que fair ?
Utiliser en plus chown ?
Php ne peut'il pas créer les fichiers en utilisant les permissions du script en cours?
Un script ayant l'uid gid 500 créerait un fichier/dossier ayant le même uid ..
Quelqu'un pourrait m'expliquer comment securiser un serveur ?
utiliser le safe mode sur l'uid? ou le gid ? les deux ?
Comment créer alors les fichiers avec mkdir?
Merci a vous