From 93762371653bd46f6a81b8e972b7120e933d00d7 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Tue, 4 Jul 2017 09:38:31 +0200 Subject: [PATCH] core: link user keyring to session keyring (#6275) Commit 74dd6b515fa968c5710b396a7664cac335e25ca8 (core: run each system service with a fresh session keyring) broke adding keys to user keyring. Added keys could not be accessed with error message: keyctl_read_alloc: Permission denied So link the user keyring to our session keyring. --- src/basic/missing.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/basic/missing.h b/src/basic/missing.h index 4bac23f73..a923de5e5 100644 --- a/src/basic/missing.h +++ b/src/basic/missing.h @@ -1102,6 +1102,10 @@ typedef int32_t key_serial_t; #define KEYCTL_DESCRIBE 6 #endif +#ifndef KEYCTL_LINK +#define KEYCTL_LINK 8 +#endif + #ifndef KEYCTL_READ #define KEYCTL_READ 11 #endif -- 2.30.2