J'ai un problème étrange sur une boîte Solaris 10. J'ai un cgi script (perl) qui doit écraser un fichier. Nous n'avons pas suexec en cours d'exécution sur Apache, de sorte que le répertoire de destination a un accès complet (777) afin qu'Apache puisse y écrire.
Le problème est que le CGI script est capable d'écrire un nouveau fichier dans le répertoire mais pas d'écraser un fichier existant.
**Directory permissions for file destination:**
drwxrwxrwx 146 myuser white 32768 Jun 2 20:46 dest-dir
**File Permissions of file that needs to be over written:**
-rw-r--r-- 1 myuser white 0 Jun 2 20:50 cgitestfile
Quelqu'un connaît-il une solution simple pour résoudre ce problème ?
On dirait qu'Apache ne peut écraser un fichier que s'il le possède.