Harsha-

Like previously mentioned, it's a problem with permissions.  Your web
server is probably running as the user "nobody" and you need root
permissions to add a user.  The quickest and (somewhat) safe method to do
this is to get the package called "sudo" and give the user "nobody" rights
to run vadduser.

-Andy
[EMAIL PROTECTED]

[EMAIL PROTECTED] writes:

> Hi,
> 
> I have written a C program to create a s new user on a vpopmail domain,
> which is run from the command line. This works fine.
> 
> Now I need to let a user signup himself by cliacking a link "Sign me up
> now". The sign up page has four text fields - UserID, password1, password2
> and the user's RealName. Up on submit the values are posted to a C progam
> (almost similar to the above mentioned) which takes the parameters
> correctly.
> 
> But strangely in this case, the function vadduser fails to add the user to
> the specified domain. It should have worked. I could'nt figure out why its
> failing.
> 
> The parameters are...
> vadduser(userid, domain, password, realname);
> 
> Can any body tell me why??
> 
> sincerely,
> Harsha
> 
> 



Reply via email to