diff --git a/CHANGELOG b/CHANGELOG index 7333a3e..4d6a9de 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,6 @@ Maui 3.3.1 - Fixed issue where hostlist was being overwritten resulting in broken $PBS_NODEFILE. (Alexis Cousein) + - Fixed issue where users could set system priority on their own jobs. (Bas van der Vlies) Maui 3.3 - Fixed configure script. Was putting RMCFG[name] TYPE=PBS@RMNMHOST@. diff --git a/src/server/UserI.c b/src/server/UserI.c index a1abead..75a229a 100644 --- a/src/server/UserI.c +++ b/src/server/UserI.c @@ -5521,7 +5521,14 @@ int MUIJobSetAttr( { long tmpPrio; - tmpPrio = strtol(Val,NULL,0); + if (!(CFlags & ((1 << fAdmin1) | (1 << fAdmin2)))) + { + sprintf(Msg,"ERROR: not authorized to run this command"); + + return(FAILURE); + } + + tmpPrio = strtol(Val,NULL,0); if ((tmpPrio < 0) || (tmpPrio > 1000)) {