Skip to content

Instantly share code, notes, and snippets.

@grawity
Created December 20, 2021 19:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grawity/b87b5c873ce6d6c6b58bc59c05fc5c4b to your computer and use it in GitHub Desktop.
Save grawity/b87b5c873ce6d6c6b58bc59c05fc5c4b to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<!-- /etc/dbus-1/system.d/hidepid.conf -->
<!-- This prevents users from bypassing /proc hidepid= restrictions using 'systemctl status'. -->
<busconfig>
<!-- Allow root to use systemctl -->
<policy user="root">
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Manager"
send_member="GetUnitProcesses"/>
</policy>
<!-- Optional, but can be used to match the "no-hidepid" gid= if you have it specified -->
<policy group="proc">
<allow send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Manager"
send_member="GetUnitProcesses"/>
</policy>
<!-- Deny for everyone else -->
<policy context="default">
<deny send_destination="org.freedesktop.systemd1"
send_interface="org.freedesktop.systemd1.Manager"
send_member="GetUnitProcesses"/>
</policy>
</busconfig>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment