capabilities: CAP_CHOWN might be required by many plugins opening UNIX sockets

But as the sockets will be created with the user/group of the running
process this might not be required as no change may be needed.
This commit is contained in:
Tobias Brunner
2013-06-25 17:16:33 +02:00
parent 1937538440
commit 1091edede8
8 changed files with 48 additions and 0 deletions
+6
View File
@@ -179,6 +179,12 @@ plugin_t *ha_plugin_create()
return NULL;
}
if (!lib->caps->keep(lib->caps, CAP_CHOWN))
{ /* required to chown(2) control socket */
DBG1(DBG_CFG, "ha plugin requires CAP_CHOWN capability");
return NULL;
}
INIT(this,
.public = {
.plugin = {