From aec65369c23a4fb9547daf4b539cc0ce7a3e8115 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Wed, 27 Oct 2010 20:03:48 +0200 Subject: [PATCH] vdagentd: Allow non root access to unix domain socket --- vdagentd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vdagentd.c b/vdagentd.c index a734a77..51702fd 100644 --- a/vdagentd.c +++ b/vdagentd.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include "udscs.h" @@ -488,6 +489,10 @@ int main(int argc, char *argv[]) debug? stderr:NULL, stderr); if (!server) exit(1); + if (chmod(VDAGENTD_SOCKET, 0666)) { + fprintf(stderr, "could not change permissions on %s: %s\n", + VDAGENTD_SOCKET, strerror(errno)); + } console_kit = console_kit_create(stderr); if (!console_kit) -- 2.11.4.GIT