X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fmain.c;h=dddd8f14cbc6ab3bf0d16a73198875ada7bab6a5;hb=4a68468fa6b9a86d0ad27b204dcdf3cb769c04a6;hp=2c6f08d0d0ee5d79984a94600f58117560a65af5;hpb=56838143070d2b886c18eb86be7eeae896b9c92a;p=doldaconnect.git diff --git a/daemon/main.c b/daemon/main.c index 2c6f08d..dddd8f1 100644 --- a/daemon/main.c +++ b/daemon/main.c @@ -309,6 +309,7 @@ pid_t forksess(uid_t user, struct authhandle *auth, void (*ccbfunc)(pid_t, int, errno = 0; #ifdef HAVE_KEYUTILS keyctl_join_session_keyring(NULL); + keyctl_chown(KEY_SPEC_SESSION_KEYRING, pwent->pw_uid, pwent->pw_gid); #endif if((authopensess(auth)) != AUTH_SUCCESS) {