Am un script perl care face urmatoarele:
Genereaza o pagina html cu ajutorul careia utilizatorul poate face upload pe
server a unui fiesier de pe discul propriu.
In momentul in care acesta (fisierul) ajunge pe disk are owner_ul Apache.
Eu vreau ca din acelasi script sa-i schimb owner_ul in postgres.

in script am adaugat comanda:
$nume_fisier = "/xxx/cri.gif";
chown (26, 26, "$nume_fisier");
unde 26 , 26 reprezinta uid_ul si gid_ul aferent postgres_ului

sau altfel:
system "chown -R 26:26 /xxx/cri.gif > /dev/null";

Daca rulez de la consoloa comanda dintr-un mic script in perl din contul
root_ului acesta merge dar din apache nu, desi scriptul are drept_ul de
root.

Ce trebuie facut?


Raspunde prin e-mail lui