pub struct UserNsEscalationInfo {
pub pid: u64,
pub comm: String,
pub ns_depth: u32,
pub owner_uid: u32,
pub process_uid: u32,
pub has_cap_sys_admin: bool,
pub is_suspicious: bool,
}Expand description
User namespace escalation detection info.
Fields§
§pid: u64Process ID.
comm: StringProcess command name.
ns_depth: u32Nesting depth of the user namespace.
owner_uid: u32UID that owns the user namespace.
process_uid: u32UID of the process.
has_cap_sys_admin: boolWhether CAP_SYS_ADMIN is mapped in this namespace.
is_suspicious: boolWhether this namespace configuration is suspicious.
Trait Implementations§
Source§impl Clone for UserNsEscalationInfo
impl Clone for UserNsEscalationInfo
Source§fn clone(&self) -> UserNsEscalationInfo
fn clone(&self) -> UserNsEscalationInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UserNsEscalationInfo
impl Debug for UserNsEscalationInfo
Source§impl IntoForensicEvents for UserNsEscalationInfo
impl IntoForensicEvents for UserNsEscalationInfo
Source§fn into_forensic_events(self) -> Vec<ForensicEvent>
fn into_forensic_events(self) -> Vec<ForensicEvent>
Consume this value and produce forensic events.
Auto Trait Implementations§
impl Freeze for UserNsEscalationInfo
impl RefUnwindSafe for UserNsEscalationInfo
impl Send for UserNsEscalationInfo
impl Sync for UserNsEscalationInfo
impl Unpin for UserNsEscalationInfo
impl UnsafeUnpin for UserNsEscalationInfo
impl UnwindSafe for UserNsEscalationInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more