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)
---

-- 
slurm-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to