safemode, mkdir, chmod et permission...

Eléphant du PHP | 189 Messages

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 :

Code : Tout sélectionner

drwxr-xr-x 2 apache apache 4096 sep 7 11:32 test
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

Code : Tout sélectionner

drwxrwxrwx 2 48 48 4096 sep 7 11:39 test
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

Eléphant du PHP | 189 Messages

11 sept. 2006, 12:14

Personne ? :-(

Il n'y a pas d'administrateur serveur sur le forum ? :cry:

J'aurais une autre question aussi..
Comment limiter la fonction mail ? pour eviter que le serveur mail ne devienne une boite a Spam.. ?

Merci pour toutes réponse ;-)

Eléphant du PHP | 189 Messages

15 sept. 2006, 09:57

Désolé de remonter encore ce topic..

Mais vu que personne ici n'aurait d'idée pourriez-vous me donner des liens ou j'obtiendrai une réponse s'il vous plait ?

(J'ai déjà essayé la mailing list de Php, et pas de réponse ..)

Merci