Răsfoiți Sursa

Replace 'sudo' with 'setpriv' for dropping privileges

Robert Zollner 6 ani în urmă
părinte
comite
d64af10108
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      bin/v-run-cli-cmd

+ 1 - 1
bin/v-run-cli-cmd

@@ -63,7 +63,7 @@ for ((I=3; I <= $# ; I++)); do
     cmdArgs="$cmdArgs ${all_scriptargs[${I}-1]}"
     cmdArgs="$cmdArgs ${all_scriptargs[${I}-1]}"
 done
 done
 
 
-sudo -u $user -- $realcmd $cmdArgs
+setpriv --init-groups --reuid "$user" --regid "$user" -- $realcmd $cmdArgs
 if [ $? -ne 0 ]; then 
 if [ $? -ne 0 ]; then 
     echo "Error: cmd exited with errors"
     echo "Error: cmd exited with errors"
     exit 3
     exit 3