php4.2.3 apache mod linux rh7.2 ------------------- I am trying to add unix system account user via a simple php and shell script <? system("/usr/bin/add.sh timtom752002 timtom752002 /home/timtom752002",$r) or die (" $r user creation fail");
print "success"; ?> when i ran add.php on my browser, i get 254 user creation fail I created my add.sh file in /usr/bin and I have setuid it: -rwsr-xr-x 1 root devel 216 Sep 18 08:54 add.sh It looks like: #!/bin/sh username=$1 password=$2 homedir=$3 # create user /usr/sbin/useradd -m -d $homedir $username # change the password ( echo $password sleep 1 echo $password sleep 1 echo $password )|passwd $username When I ran the add.sh from the command line, it works ok: $ /usr/bin/add.sh nnnnn nnnnn /home/nnnnn Changing password for user nnnnn passwd: all authentication tokens updated successfully (i tried login in with uid=nnnnn and passwd=nnnnn and it was ok) What's wrong with those scripts. It DOESN'T even create the user timtom752002. Please help -- tim __________________________________________________ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php