Actions
Feature #276
openLibcap support for dropping privileges
Effort:
medium
Difficulty:
low
Label:
Description
On Linux we use libcap-ng to drop privileges after startup. Currently libcap-ng supports Linux only, so we need a different solution for FreeBSD and Mac OS X.
Using libcap would likely work.
Requirements:
- A solution would have to be coded up into src/util-privs.c.
- As much as possible the API should remain the same.
- configure.in/autotools need to auto detect presence and usability of libcap
- libcap-ng (if present) needs to have preference over libcap
Alternatively, libcap-ng could be improved. The upstream dev has indicated to be willing to accept patches for other operating systems.
Updated by Victor Julien almost 7 years ago
- Related to Feature #2375: Design and implement sensible per-thread capabilities added
Updated by Victor Julien over 6 years ago
- Effort set to medium
- Difficulty set to low
Updated by Victor Julien over 5 years ago
- Related to Feature #2931: Perform privdrop without libcap-ng support added
Actions