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/