X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fmain.c;h=dddd8f14cbc6ab3bf0d16a73198875ada7bab6a5;hb=a8e6bb8183d91e91e4244d55cc24829db4ce307d;hp=2c6f08d0d0ee5d79984a94600f58117560a65af5;hpb=5feb6be7188c594f4d2b9685db7f3fb0b584ea4a;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) {