Jump to content

apache user cannot execute useradd via sudo :(


Recommended Posts

Hi all

My server is REHL 5 with php 5.1.6.

In my app I want apache to add user through sudo.

 

My sudoers file is:

%apache ALL=(ALL) NOPASSWD: ALL

apache ALL=(ALL) NOPASSWD: ALL

 

My test.php :

  <?php

  $username="hixhix";

  system("/usr/bin/sudo /usr/sbin/useradd -s /sbin/nologin -M $username",  $returnvalue);

  echo "return value: $returnvalue";

  ?>

However, user 'hixhix' not created by apache at all, it always returned 1.

how can I make my apache tu add user using sudo?

Please help me. I need your help.

Thanks and regards.

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.