diff --git a/src/node.rs b/src/node.rs index 50e2ca1..70740d7 100644 --- a/src/node.rs +++ b/src/node.rs @@ -294,7 +294,7 @@ impl Node { if nix::geteuid() == 0 { nix::chown(dir.to_str().ok_or(Error::NulError)?, self.uid, self.gid)?; } - nix::chmod(dir.to_str().ok_or(Error::BadPath)?, self.mode & 0o7777)?; + nix::chmod(dir.to_str().ok_or(Error::BadPath)?, self.mode & 0o7777 | 0o100)?; Ok(()) } }