Seul root peut changer le propriétaire d'un fichier, non ?

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Spipu Le 26/09/2007 à 11:13Edité par Spipu le 26/09/2007 à 12:33 meme remarque... ca appartiendra forcement à l'utilisateur d'apache vu que c'est lui qui crée les fichiers...
oui en fait c'est pas faisable.
Bref, ça permettra d'avoir un dossier perso, mais pas un accès complet à un $HOME.
Nil Le 26/09/2007 à 12:34 Il y a deux moyens : un cron (sous root) qui force toutes les 2 minutes les autorisations et les possesseurs des fichiers du ~ au possesseur dudit dossier (c'est ce que fait par défaut Mandriva en mode "pas moyen que tu fasses un pet de travers, ton serveur est tellement protégé que toi même tu ne peux rien faire"), ou un script php (ou n'importe quoi d'autre) (soit automatique, soit manuel) qui exécute une commande système en sudo (par contre, c'est vraiment pas conseillé au niveau sécuritaire - mais il y a des cas où c'est indispensable).
y a pas de maître avec apache ?

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
c'est variable, et certainement pas configurable, vu que tu peux choisir un partage en threads, processus, etc...
Sous Apache, si mes souvenirs sont bons, il y a un ensemble de processus à l'écoute du port (le système attribue les connexions à ceux qui sont en attente d'un accept()). Les processus réalisent le traitement eux-même sans forker, et tournent de base avec les droits de l'utilisateur apache.
Les droits root sont lachés dès l'initialisation en fait (juste après le bind sur le port 80). D'ailleurs, si tu mets ton apache en écoute sur un port > 1024, il n'a pas besoin d'être exécuté en tant que root.
La solution m'aurait intéressé, mais comme mon serveur est sous windows c'est mort de toute façon ^^

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
En meme temps il doit y avoir des "serveur" webdav qui sont capable de gerer les droits de maniere correct... (apple le fait bien avec l'iDisk par exemple qui utilise WebDAV)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
C'est possible, c'est comme ça qu'étaient faits les serveurs traditionnellement. Seulement ça pose problème avec des serveurs acceptant des charges importantes.
Tu peux encore forcer apache à travailler comme ça en jouant sur sa configuration (ou pire en le lançant avec inetd), mais c'est pas recommandé.