STANNIX Community


Manual: getcap

GETCAP(8)					   System Manager's Manual					   GETCAP(8)

NAME
       getcap - examine file capabilities

SYNOPSIS
       getcap [-v] [-n] [-r] [-h] filename [ ... ]

DESCRIPTION
       getcap displays the name and capabilities of each specified file.

OPTIONS
       -h  prints quick usage.

       -n  prints any non-zero user namespace root user ID value found to be associated with a file's capabilities.

       -r  enables recursive search.

       -v  display all searched entries, even if the have no file-capabilities.

       NOTE:  an empty value of '=' is not equivalent to an omitted (or removed) capability on a file. This is most signifi‐
       cant with respect to the Ambient capability vector, since a process with Ambient capabilities will lose them when ex‐
       ecuting a file having '=' capabilities, but will retain the Ambient inheritance of privilege when  executing  a	file
       with an omitted file capability. This special empty setting can be used to prevent a binary from executing with priv‐
       ilege.  For some time, the kernel honored this suppression for root executing the file, but the kernel developers de‐
       cided after a number of years that this behavior was unexpected for the superuser and reverted it just for that	user
       identity. Suppression of root privilege, for a process tree, is possible, using the capsh(1) --mode option.

       filename
	   One file per line.

REPORTING BUGS
       Please report bugs via:

       https://bugzilla.kernel.org/buglist.cgi?component=libcap&list_id=1090757

SEE ALSO
       capsh(1),  cap_get_file(3),  cap_to_text(3),  capabilities(7),  user_namespaces(7),  captree(8), getpcaps(8) and set‐
       cap(8).

							 2021-08-29						   GETCAP(8)