Upon further investigation I found that my testing above was a bit flawed and there is a general issue with the AuthInfo information not properly read. The below patch fixes this issue and I can configure the munge sockets to whatever I desire. Maybe I should send this to slurn-dev ? --- index c33782167a..1568742481 100644 --- a/src/interfaces/auth.c +++ b/src/interfaces/auth.c @@ -335,14 +335,18 @@ void *auth_g_create(int index, char *auth_info, uid_t r_uid, void *data, int dlen) { cred_wrapper_t *cred; + char *info = auth_info; xassert(g_context_num > 0); if (r_uid == SLURM_AUTH_NOBODY) return NULL; + if (!info) + info = slurm_conf.authinfo; + slurm_rwlock_rdlock(&context_lock); - cred = (*(ops[index].create))(auth_info, r_uid, data, dlen); + cred = (*(ops[index].create))(info, r_uid, data, dlen); slurm_rwlock_unlock(&context_lock); if (cred) ---