Îõ³h$"U!i/      !"#$%&'()*+,-.(c) 2021 Red Hat Apache-2.0*Tristan de Cacqueray  Safe-Inferred<!*linux-capabilitiesLinux capabilitieslinux-capabilitiesIn a system with the [_POSIX_CHOWN_RESTRICTED] option defined, this overrides the restriction of changing file ownership and group ownership.linux-capabilitiesˆOverride all DAC access, including ACL execute access if [_POSIX_ACL] is defined. Excluding DAC access covered by CAP_LINUX_IMMUTABLE.linux-capabilitiesÀOverrides all DAC restrictions regarding read and search on files and directories, including ACL restrictions if [_POSIX_ACL] is defined. Excluding DAC access covered by CAP_LINUX_IMMUTABLE.linux-capabilitiesÆOverrides all restrictions about allowed operations on files, where file owner ID must be equal to the user ID, except where CAP_FSETID is applicable. It doesn't override MAC and DAC restrictions.linux-capabilities‹Overrides the following restrictions that the effective user ID shall match the file owner ID when setting the S_ISUID and S_ISGID bits on that file; that the effective group ID (or one of the supplementary group IDs) shall match the file owner ID when setting the S_ISGID bit on that file; that the S_ISUID and S_ISGID bits are cleared on successful return from chown(2) (not implemented).linux-capabilitiesªOverrides the restriction that the real or effective user ID of a process sending a signal must match the real or effective user ID of the process receiving the signal.linux-capabilitiesAllows setgid(2) manipulationAllows setgroups(2)1Allows forged gids on socket credentials passing.linux-capabilities1Allows set*uid(2) manipulation (including fsuid).1Allows forged pids on socket credentials passing. linux-capabilities¬Without VFS support for capabilities: Transfer any capability in your permitted set to any pid, remove any capability in your permitted set from any pid With VFS support for capabilities (neither of above, but) Add any capability from current's capability bounding set to the current process' inheritable set Allow taking bits out of capability bounding set Allow modification of the securebits for a process linux-capabilities>Allow modification of S_IMMUTABLE and S_APPEND file attributes linux-capabilities,Allows binding to TCP/UDP sockets below 1024#Allows binding to ATM VCIs below 32 linux-capabilities'Allow broadcasting, listen to multicast linux-capabilities Allow interface configurationÀAllow administration of IP firewall, masquerading and accounting%Allow setting debug option on sockets$Allow modification of routing tablesÅAllow setting arbitrary process / process group ownership on socketsÈAllow binding to any address for transparent proxying (also via NET_RAW)#Allow setting TOS (type of service)Allow setting promiscuous mode Allow clearing driver statisticsAllow multicasting-Allow read/write of device-specific registers'Allow activation of ATM control socketslinux-capabilitiesAllow use of RAW socketsAllow use of PACKET socketsÊAllow binding to any address for transparent proxying (also via NET_ADMIN)linux-capabilities'Allow locking of shared memory segmentsÍAllow mlock and mlockall (which doesn't really have anything to do with IPC)linux-capabilitiesOverride IPC ownership checkslinux-capabilities>Insert and remove kernel modules - modify kernel without limitlinux-capabilitiesAllow ioperm/iopl access-Allow sending USB messages to any device via devbus/usblinux-capabilitiesAllow use of chroot()linux-capabilitiesAllow ptrace() of any processlinux-capabilities)Allow configuration of process accountinglinux-capabilities"/Allow configuration of the secure attention key)Allow administration of the random device2Allow examination and configuration of disk quotasAllow setting the domainnameAllow setting the hostnameAllow calling bdflush()9Allow mount() and umount(), setting up new smb connectionAllow some autofs root ioctlsAllow nfsservctlAllow VM86_REQUEST_IRQ'Allow to read/write pci config on alpha'Allow irix_prctl on mips (setstacksize)1Allow flushing all cache on m68k (sys_cacheflush)Allow removing semaphoresÖUsed instead of CAP_CHOWN to "chown" IPC message queues, semaphores and shared memory0Allow locking/unlocking of shared memory segmentAllow turning swap on/off/Allow forged pids on socket credentials passing=Allow setting readahead and flushing buffers on block devices'Allow setting geometry in floppy driver%Allow turning DMA on/off in xd driverÍAllow administration of md devices (mostly the above, but some extra ioctls)Allow tuning the ide driver Allow access to the nvram device=Allow administration of apm_bios, serial and bttv (TV) device7Allow manufacturer commands in isdn CAPI support driverÂAllow reading non-standardized portions of pci configuration space%Allow DDI debug ioctl on sbpcd driverAllow setting up serial ports"Allow sending raw qic-117 commandsàAllow enabling/disabling tagged queuing on SCSI controllers and sending arbitrary SCSI commands3Allow setting encryption key on loopback filesystem!Allow setting zone reclaim policyÉAllow everything under CAP_BPF and CAP_PERFMON for backward compatibilitylinux-capabilitiesAllow use of reboot()linux-capabilitiesÏAllow raising priority and setting priority on other (different UID) processesˆAllow use of FIFO and round-robin (realtime) scheduling on own processes and setting the scheduling algorithm used by another process.-Allow setting cpu affinity on other processes#Allow setting realtime ioprio class-Allow setting ioprio class on other processeslinux-capabilities .Override resource limits. Set resource limits.Override quota limits.*Override reserved space on ext2 filesystemËModify data journaling mode on ext3 filesystem (uses journaling resources)âNOTE: ext2 honors fsuid when checking for resource overrides, so you can override using fsuid too0Override size restrictions on IPC message queues8Allow more than 64hz interrupts from the real-time clock5Override max number of consoles on console allocationOverride max number of keymapsControl memory reclaim behaviorlinux-capabilities"Allow manipulation of system clockAllow irix_stime on mips!Allow setting the real-time clocklinux-capabilities"Allow configuration of tty devicesAllow vhangup() of ttylinux-capabilities'Allow the privileged aspects of mknod()linux-capabilitiesAllow taking of leases on fileslinux-capabilities6Allow writing the audit log via unicast netlink socketlinux-capabilities7Allow configuration of audit via unicast netlink socket linux-capabilities#Set or remove capabilities on files!linux-capabilitiesæOverride MAC access. The base kernel enforces no MAC policy. An LSM may enforce a MAC policy, and if it does and it chooses to implement capability based overrides of that policy, this is the capability it should use to do so."linux-capabilitiesµAllow MAC configuration or state changes. The base kernel requires no MAC configuration. An LSM may enforce a MAC policy, and if it does and it chooses to implement capability based checks on modifications to that policy or the data required to maintain it, this is the capability it should use to do so.#linux-capabilities8Allow configuring the kernel's syslog (printk behaviour)$linux-capabilities4Allow triggering something that will wake the system%linux-capabilities Allow preventing system suspends&linux-capabilities8Allow reading the audit log via multicast netlink socket'linux-capabilitiesúAllow system performance and observability privileged operations using perf_events, i915_perf and other kernel subsystems(linux-capabilitiesCAP_BPF allows BPF operations)linux-capabilities+Allow checkpoint/restore related operations#Allow PID selection during clone3()Allow writing to ns_last_pid*  !"#$%&'()*  !"#$%&'()/      !"#$%&'()*+,-./011linux-capabilities-0.1.0.0-1jU3TCZbrjdHTLJkzhbl7LSystem.Linux.Capabilities Capability CAP_CHOWNCAP_DAC_OVERRIDECAP_DAC_READ_SEARCH CAP_FOWNER CAP_FSETIDCAP_KILL CAP_SETGID CAP_SETUID CAP_SETPCAPCAP_LINUX_IMMUTABLECAP_NET_BIND_SERVICECAP_NET_BROADCAST CAP_NET_ADMIN CAP_NET_RAW CAP_IPC_LOCK CAP_IPC_OWNERCAP_SYS_MODULE CAP_SYS_RAWIOCAP_SYS_CHROOTCAP_SYS_PTRACE CAP_SYS_PACCT CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_NICECAP_SYS_RESOURCE CAP_SYS_TIMECAP_SYS_TTY_CONFIG CAP_MKNOD CAP_LEASECAP_AUDIT_WRITECAP_AUDIT_CONTROL CAP_SETFCAPCAP_MAC_OVERRIDE CAP_MAC_ADMIN CAP_SYSLOGCAP_WAKE_ALARMCAP_BLOCK_SUSPENDCAP_AUDIT_READ CAP_PERFMONCAP_BPFCAP_CHECKPOINT_RESTORE$fBoundedCapability$fEnumCapability$fEqCapability$fReadCapability$fShowCapability