[−][src]Enum libzetta::zfs::properties::AclMode
This property modifies ACL behavior when a file initially created or whenever a file or directory's permissions modified by the chmod command.
NODE: Not available on ZOL
Variants
All ACL entries removed except for the entries needed to define the mode of the file or directory.
User or group ACL permissions reduced so that they are no greater than the group permissions, unless it is a user entry that has the same UID as the owner of the file or directory. Then, the ACL permissions reduced so that they are no greater than the owner permissions.
During a chmod
operation, ACEs other than owner@
, group@
, or everyone@
are not
modified in any way. ACEs with owner@
, group@
, or everyone@
are disabled to set the
file mode as requested by the chmod
operation.
Trait Implementations
impl AsRef<str> for AclMode
[src]
impl Clone for AclMode
[src]
impl Copy for AclMode
[src]
impl Debug for AclMode
[src]
impl Default for AclMode
[src]
impl Display for AclMode
[src]
impl Eq for AclMode
[src]
impl FromStr for AclMode
[src]
type Err = ParseError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<AclMode, Self::Err>
[src]
impl PartialEq<AclMode> for AclMode
[src]
impl StructuralEq for AclMode
[src]
impl StructuralPartialEq for AclMode
[src]
impl ZfsProp for AclMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for AclMode
impl Send for AclMode
impl Sync for AclMode
impl Unpin for AclMode
impl UnwindSafe for AclMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,