From 50ca44faeed16c894d6c352bd222e57d6fe8cff1 Mon Sep 17 00:00:00 2001 From: AnouarMohamed Date: Thu, 13 Aug 2026 14:34:48 +0100 Subject: [PATCH] fix(disk): use fmask=0177 for EFI partition mount options Update default fmask from 0077 to 0177 for EFI system partitions when mounting. Using 0177 aligns with systemd defaults while preventing non-executable file bit permissions and satisfying bootctl requirements. Fixes #4714 --- archinstall/lib/installer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py index aeb5c6aea1..4956afb21d 100644 --- a/archinstall/lib/installer.py +++ b/archinstall/lib/installer.py @@ -381,7 +381,7 @@ def _mount_partition(self, part_mod: PartitionModification) -> None: options = part_mod.mount_options if part_mod.is_efi(): - options = list(dict.fromkeys(options + ['fmask=0077', 'dmask=0077'])) + options = list(dict.fromkeys(options + ['fmask=0177', 'dmask=0077'])) mount(part_mod.dev_path, target, options=options) elif part_mod.fs_type == FilesystemType.BTRFS: