2 votes

Apache CGI script ne peut pas écraser un fichier dans un répertoire sur lequel il a toutes les permissions.

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X