From fb534e5abaed657fdcf574ea459c20fce58c8969 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Mon, 29 Dec 2025 20:13:28 -0600 Subject: [PATCH] fs_mknod_as.hpp --- src/fs_mknod_as.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fs_mknod_as.hpp b/src/fs_mknod_as.hpp index c71bef34..3e32c8f0 100644 --- a/src/fs_mknod_as.hpp +++ b/src/fs_mknod_as.hpp @@ -17,6 +17,9 @@ namespace fs dev_t dev_, mode_t umask_) { + if(not fs::acl::dir_has_defaults(path_)) + mode_ &= ~umask_; + const ugid::SetGuard _(ugid_); return fs::mknod(path_,mode_,dev_);