No need to SU, fixperms.sh will always be exec by root

This commit is contained in:
Steven Mondji-Lerider 2013-04-26 15:38:28 +00:00
parent 13142812db
commit 7f16d7819a
1 changed files with 4 additions and 4 deletions

View File

@ -35,7 +35,7 @@
*/ */
// Put this var to 1 if you want to enable debug prints // Put this var to 1 if you want to enable debug prints
$debug=0; $debug=1;
$error_raise=''; $error_raise='';
// Debug function that print infos // Debug function that print infos
@ -127,7 +127,7 @@ while ($rr=$action->get_action()){
d("-----------\nBeginning action n°".$r["id"]); d("-----------\nBeginning action n°".$r["id"]);
$action->begin($r["id"]); $action->begin($r["id"]);
// We process it // We process it
$params=unserialize($r["parameters"]); $params=@unserialize($r["parameters"]);
// We exec with the specified user // We exec with the specified user
d("Executing action '".$r["type"]."' with user '".$r["user"]."'"); d("Executing action '".$r["type"]."' with user '".$r["user"]."'");
switch ($r["type"]){ switch ($r["type"]){
@ -153,12 +153,12 @@ while ($rr=$action->get_action()){
@exec("$SU mv -f ".$params["src"]." ".$params["dst"]." 2>&1", $output); @exec("$SU mv -f ".$params["src"]." ".$params["dst"]." 2>&1", $output);
break; break;
case "FIXDIR" : case "FIXDIR" :
@exec("$SU $FIXPERM -d ".$params["dir"]." 2>&1", $trash, $code); @exec("$FIXPERM -d ".$params["dir"]." 2>&1", $trash, $code);
if($code!=0) if($code!=0)
$output[0]="Fixperms.sh failed, returned error code : $code"; $output[0]="Fixperms.sh failed, returned error code : $code";
break; break;
case "FIXFILE" : case "FIXFILE" :
@exec("$SU $FIXPERM -f ".$params["file"]." 2>&1", $trash, $code); @exec("$FIXPERM -f ".$params["file"]." 2>&1", $trash, $code);
if($code!=0) if($code!=0)
$output[0]="Fixperms.sh failed, returned error code : $code"; $output[0]="Fixperms.sh failed, returned error code : $code";
break; break;