From ed40dc414223848200e4e1d4a8556d6750865d7c Mon Sep 17 00:00:00 2001 From: postscriptum Date: Fri, 4 Jul 2025 17:11:00 +0300 Subject: [PATCH] set group read permissions by default --- src/nex/attachment.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nex/attachment.rs b/src/nex/attachment.rs index ece2a92..8c3374d 100644 --- a/src/nex/attachment.rs +++ b/src/nex/attachment.rs @@ -59,6 +59,11 @@ impl Attachment { } _ => panic!(), // warn as unexpected } + #[cfg(any(target_os = "linux", target_os = "macos"))] + { + use std::{fs::Permissions, os::unix::fs::PermissionsExt}; + fs::set_permissions(target, Permissions::from_mode(0o640))?; // @TODO optional + } Ok(()) } }