Provide a function for launchers for dropping process capabilities 48/27848/4
authorRafal Krypa <r.krypa@samsung.com>
Tue, 23 Sep 2014 18:08:16 +0000 (20:08 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Fri, 24 Oct 2014 13:22:50 +0000 (06:22 -0700)
commit67770e78a4668d6f5868be697462ab2a63ae21d5
treea82b212373779a226517d45cf393a2ffe01bf580
parent192eb07965994e541d0b6f8da1137328e9a1607b
Provide a function for launchers for dropping process capabilities

The functions for launchers, manipulating process Smack label and groups,
require elevated privileges. Since they will be called by launcher after
fork, in the process for the application, privileges should be dropped
before running an actual application.
This patch introduces a convenience function for launchers for dropping
capabilities from a process: security_manager_drop_process_privileges.

Change-Id: Iff06554bdcf2d51d0163e4dcb83ea9b976896740
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
packaging/security-manager.spec
src/client/CMakeLists.txt
src/client/client-security-manager.cpp
src/include/security-manager.h