Enum caps::Capability [] [src]

#[repr(u8)]
pub enum Capability { CAP_CHOWN, CAP_DAC_OVERRIDE, CAP_DAC_READ_SEARCH, CAP_FOWNER, CAP_FSETID, CAP_KILL, CAP_SETGID, CAP_SETUID, CAP_SETPCAP, CAP_LINUX_IMMUTABLE, CAP_NET_BIND_SERVICE, CAP_NET_BROADCAST, CAP_NET_ADMIN, CAP_NET_RAW, CAP_IPC_LOCK, CAP_IPC_OWNER, CAP_SYS_MODULE, CAP_SYS_RAWIO, CAP_SYS_CHROOT, CAP_SYS_PTRACE, CAP_SYS_PACCT, CAP_SYS_ADMIN, CAP_SYS_BOOT, CAP_SYS_NICE, CAP_SYS_RESOURCE, CAP_SYS_TIME, CAP_SYS_TTY_CONFIG, CAP_MKNOD, CAP_LEASE, CAP_AUDIT_WRITE, CAP_AUDIT_CONTROL, CAP_SETFCAP, CAP_MAC_OVERRIDE, CAP_MAC_ADMIN, CAP_SYSLOG, CAP_WAKE_ALARM, CAP_BLOCK_SUSPEND, CAP_AUDIT_READ, }

Linux capabilities.

All capabilities supported by Linux, including standard POSIX and custom ones. See capabilities(7).

Variants

CAP_CHOWN (from POSIX)

CAP_DAC_OVERRIDE (from POSIX)

CAP_DAC_READ_SEARCH (from POSIX)

CAP_FOWNER (from POSIX)

CAP_FSETID (from POSIX)

CAP_KILL (from POSIX)

CAP_SETGID (from POSIX)

CAP_SETUID (from POSIX)

CAP_SETPCAP (from Linux)

CAP_SYS_MODULE (from Linux)

CAP_SYS_RAWIO (from Linux)

CAP_SYS_CHROOT (from Linux)

CAP_SYS_PTRACE (from Linux)

CAP_SYS_PACCT (from Linux)

CAP_SYS_ADMIN (from Linux)

CAP_SYS_BOOT (from Linux)

CAP_SYS_NICE (from Linux)

CAP_SYS_RESOURCE (from Linux)

CAP_SYS_TIME (from Linux)

CAP_SYS_TTY_CONFIG (from Linux)

CAP_SYS_MKNOD (from Linux 2.4)

CAP_LEASE (from Linux 2.4)

CAP_AUDIT_CONTROL (from Linux 2.6.11)

CAP_SYSLOG (from Linux 2.6.37)

CAP_AUDIT_READ (from Linux 3.16).

Methods

impl Capability
[src]

[src]

Returns the bitmask corresponding to this capability value.

[src]

Returns the index of this capability, i.e. its kernel-defined value.

Trait Implementations

impl PartialEq for Capability
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Eq for Capability
[src]

impl Hash for Capability
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for Capability
[src]

[src]

Formats the value using the given formatter.

impl Clone for Capability
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for Capability
[src]

impl Display for Capability
[src]

[src]

Formats the value using the given formatter. Read more

impl FromStr for Capability
[src]

The associated error which can be returned from parsing.

[src]

Parses a string s to return a value of this type. Read more