Set file capabilities
high risk
systemctl edit <unit> # AmbientCapabilities=CAP_NET_BIND_SERVICEGrant capabilities via systemd insteadAssigns capabilities such as cap_net_bind_service to executables.
| Flag | Meaning |
|---|---|
-r | Remove capabilities |
setcap cap_net_bind_service=+ep /usr/bin/myappAllow binding to low ports · explain & risk-check →setcap -r /usr/bin/myappRemove capabilities · explain & risk-check →Reference text is hand-written and may be incomplete — check man setcap for your version. Test destructive commands on a non-production system first.