From 520a0889fcc8dda79c682c168cf84ff24bedf216 Mon Sep 17 00:00:00 2001 From: VG Date: Tue, 8 Mar 2016 17:10:44 +0100 Subject: cosmetic changes --- run_with_inherited_caps.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'run_with_inherited_caps.py') diff --git a/run_with_inherited_caps.py b/run_with_inherited_caps.py index 063860c..87eef9d 100755 --- a/run_with_inherited_caps.py +++ b/run_with_inherited_caps.py @@ -41,7 +41,8 @@ CAP_CLEAR = 0 CAP_SET = 1 # generated list with command line below: -# sed -n 's/^#define \(CAP_.*\)\s\+\([0-9]\+\).*$/\1 = \2/p' /usr/include/linux/capability.h +# sed -n 's/^#define \(CAP_.*\)\s\+\([0-9]\+\).*$/\1 = \2/p' \ +# /usr/include/linux/capability.h CAP_CHOWN = 0 CAP_DAC_OVERRIDE = 1 CAP_DAC_READ_SEARCH = 2 @@ -96,9 +97,12 @@ ccap_values_temp = ffi.new('cap_value_t[]', cap_values_temp) print('len cap_values:', len(cap_values)) caps = libcap.cap_init() -libcap.cap_set_flag(caps, CAP_INHERITABLE, len(cap_values), ccap_values, CAP_SET) -libcap.cap_set_flag(caps, CAP_PERMITTED, len(cap_values_temp), ccap_values_temp, CAP_SET) -libcap.cap_set_flag(caps, CAP_EFFECTIVE, len(cap_values_temp), ccap_values_temp, CAP_SET) +libcap.cap_set_flag(caps, CAP_INHERITABLE, + len(cap_values), ccap_values, CAP_SET) +libcap.cap_set_flag(caps, CAP_PERMITTED, + len(cap_values_temp), ccap_values_temp, CAP_SET) +libcap.cap_set_flag(caps, CAP_EFFECTIVE, + len(cap_values_temp), ccap_values_temp, CAP_SET) libcap.cap_set_proc(caps) libcap.cap_free(caps) -- cgit v1.2.3