diff --git a/src/nxt_process.c b/src/nxt_process.c index 5952029..7b29369 100644 --- a/src/nxt_process.c +++ b/src/nxt_process.c @@ -136,7 +136,7 @@ nxt_process_start(nxt_task_t *task, nxt_process_t *process) nxt_random_init(&thread->random); - if (init->user_cred != NULL && getuid() == 0) { + if (init->user_cred != NULL) { /* Super-user. */ ret = nxt_user_cred_set(task, init->user_cred); @@ -434,9 +434,7 @@ nxt_user_cred_get(nxt_task_t *task, nxt_user_cred_t *uc, const char *group) uc->base_gid = grp->gr_gid; } - if (getuid() == 0) { return nxt_user_groups_get(task, uc); - } return NXT_OK; }