salutare

vreau sa fac un forumular accesibil http cu ajutorul carora niste 
oameni sa-si poata face conturi de mail.

formularul se afla pe serverul de mail si foloseste php.

ideea a fost urmatoarea: se face un executabil add care e pus in 
acelasi director cu php-ul astfel incat php sa-l poata executa; mai 
departe add capata drepturi astfel incat sa poata adauga useri.

chown vpopmail:vchkpw add
chmod a+x add
chmod ug+s add

si in php: system("/cale/add user parola");

sursa pentru add arata cam asa:

int main(int argc, char *argv[])
{
    char cmd[512];
    char bin[512];
    if(argc != 3)
    {
      return 3000;
    }

    strcpy(cmd, "/home/vpopmail/bin");
    strcpy(bin, "vadduser");
    printf("aaa!!!\n");
    if(execl(cmd, bin, argv[1], argv[2], NULL) == -1)
        perror("");

    return 0;
}

problema e ca nu se intampla nimic din php! am crezut ca e nebun si am 
incercat sa execut add din consola cu un user oarecare si rezultatul 
este:

aaa!!!
Permission denied

acelasi lucru obtin si daca execut add ca root!!!!!!!!!!!!!

nu mai rezist, nu vad greseala... ajutooor!

multumiri, miii!

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui