Setcap - Set File Capabilities | Online Free DevTools by Hexmos

Set file capabilities with setcap to manage permissions and security attributes for executables. Grant or revoke specific privileges on files. Free online tool, no registration required.

setcap

Set capabilities of specified file. See also: getcap. More information: https://manned.org/setcap.

  • Set capability cap_net_raw (to use RAW and PACKET sockets) for a given file:

setcap '{{cap_net_raw}}' {{path/to/file}}

  • Set multiple capabilities on a file (ep behind the capability means “effective permitted”):

setcap '{{cap_dac_read_search,cap_sys_tty_config+ep}}' {{path/to/file}}

  • Remove all capabilities from a file:

setcap -r {{path/to/file}}

  • Verify that the specified capabilities are currently associated with the specified file:

setcap -v '{{cap_net_raw}}' {{path/to/file}}

  • The optional -n root_uid argument can be used to set the file capability for use only in a user namespace with this root user ID owner:

setcap -n {{root_uid}} '{{cap_net_admin}}' {{path/to/file}}