diff --git a/src/slurmctld/partition_mgr.c b/src/slurmctld/partition_mgr.c index d7896a78ba8b86f9844204bd9deaee12d49cbc10..5bc4e3c2082ca8a7f436c6124a6b37c028ae8f91 100644 --- a/src/slurmctld/partition_mgr.c +++ b/src/slurmctld/partition_mgr.c @@ -748,7 +748,7 @@ int validate_group(struct part_record *part_ptr, uid_t submit_uid) if (part_ptr->allow_groups == NULL) return 1; /* all users allowed */ - if ((submit_uid == 0) || (submit_uid = getuid())) + if ((submit_uid == 0) || (submit_uid == getuid())) return 1; /* super-user can run anywhere */ if (part_ptr->allow_uids == NULL)