From aea54018a5e66a41318afb6c6be745b6aef48d9e Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Mon, 5 Nov 2012 12:50:19 -0500 Subject: Implement SocketUser= and SocketGroup= for [Socket] Since we already allow defining the mode of AF_UNIX sockets and FIFO, it makes sense to also allow specific user/group ownership of the socket file for restricting access. --- src/core/dbus-socket.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/core/dbus-socket.c') diff --git a/src/core/dbus-socket.c b/src/core/dbus-socket.c index 095a031612..887c80eb89 100644 --- a/src/core/dbus-socket.c +++ b/src/core/dbus-socket.c @@ -43,6 +43,8 @@ " \n" \ " \n" \ " \n" \ + " \n" \ + " \n" \ " \n" \ " \n" \ " \n" \ @@ -109,6 +111,8 @@ static const BusProperty bus_socket_properties[] = { { "BindToDevice", bus_property_append_string, "s", offsetof(Socket, bind_to_device), true }, { "DirectoryMode", bus_property_append_mode, "u", offsetof(Socket, directory_mode) }, { "SocketMode", bus_property_append_mode, "u", offsetof(Socket, socket_mode) }, + { "SocketUser", bus_property_append_string, "s", offsetof(Socket, socket_user), true }, + { "SocketGroup", bus_property_append_string, "s", offsetof(Socket, socket_group), true }, { "Accept", bus_property_append_bool, "b", offsetof(Socket, accept) }, { "KeepAlive", bus_property_append_bool, "b", offsetof(Socket, keep_alive) }, { "Priority", bus_property_append_int, "i", offsetof(Socket, priority) }, -- cgit v1.2.3-54-g00ecf