aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-08 13:09:54 -0500
committerCraig Jennings <c@cjennings.net>2026-07-08 13:09:54 -0500
commitde391e554fad2ca21e44c772a1ed5694b13e82df (patch)
tree4fbb0b37e36123293b885a89256ce6dbacea5a96 /configs
parent936b985139f4ad53cd851d719f0a8a2ee47700bd (diff)
downloadarchsetup-de391e554fad2ca21e44c772a1ed5694b13e82df.tar.gz
archsetup-de391e554fad2ca21e44c772a1ed5694b13e82df.zip
fix(maint): uncurate /etc/ssl/private — it was a real misconfig
pacman warned filesystem 755 vs package 700 on both hosts: a world-listable private-key directory, not runtime hardening as the previous commit claimed. pacman never resets existing directory permissions, so I chmod'd 700 on ratio and velox and removed the curation entry. Integrity reads an honest zero on both.
Diffstat (limited to 'configs')
-rw-r--r--configs/maintenance-thresholds.toml4
1 files changed, 3 insertions, 1 deletions
diff --git a/configs/maintenance-thresholds.toml b/configs/maintenance-thresholds.toml
index b522f88..c14eaec 100644
--- a/configs/maintenance-thresholds.toml
+++ b/configs/maintenance-thresholds.toml
@@ -180,7 +180,9 @@ entries = [
"/etc/cups/subscriptions.conf",
"/var/lib/passim*", # StateDirectory re-chowns
"/var/log/journal", # tmpfiles re-groups
- "/etc/ssl/private", # hardened below packaged mode
+ # /etc/ssl/private deliberately NOT here: both hosts had it world-listable
+ # (755 vs packaged 700) — a real misconfig the metric caught. pacman warns
+ # but never resets existing dir perms; fixed by chmod 2026-07-08.
"/usr/lib/utempter/utempter", # setgid-helper ownership;
# NOTE: also silences a
# content change on this