Skip to content

Update mctpd and example configs to minimise necessary permissions#163

Open
SafetyInObscurity wants to merge 6 commits into
CodeConstruct:mainfrom
SafetyInObscurity:noroot
Open

Update mctpd and example configs to minimise necessary permissions#163
SafetyInObscurity wants to merge 6 commits into
CodeConstruct:mainfrom
SafetyInObscurity:noroot

Conversation

@SafetyInObscurity

Copy link
Copy Markdown

Updated mctpd to manage its capabilities, only using and retaining the minimum necessary. The example configs have been updated to run mctpd as an unprivileged user with only necessary capabilities added while also allowing it to continue to be run as root if desired.

The ability to interact with mctpd via the system d-bus has also been restricted to root and a special mctp-admin role.

Signed-off-by: James Lee <james@codeconstruct.com.au>
Signed-off-by: James Lee <james@codeconstruct.com.au>
Signed-off-by: James Lee <james@codeconstruct.com.au>
… to unprivileged users, and full access to a special group

Signed-off-by: James Lee <james@codeconstruct.com.au>
Signed-off-by: James Lee <james@codeconstruct.com.au>
Signed-off-by: James Lee <james@codeconstruct.com.au>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant