From b75ed24f148032a2a248d1cdebfe849182356a67 Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Wed, 21 Jan 2026 23:47:46 +0100 Subject: [PATCH] Fix permissions on config dir and file in README.md and Gentoo ebuild --- README.md | 3 +-- files/ddns-service-9999.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 98c71e5..922e7a7 100644 --- a/README.md +++ b/README.md @@ -40,8 +40,7 @@ useradd -r -s /sbin/nologin ddns mkdir -p /etc/ddns-service /var/lib/ddns-service /var/log/ddns-service chmod 750 /etc/ddns-service /var/lib/ddns-service chmod 770 /var/log/ddns-service -chown ddns:root /etc/ddns-service -chown ddns:ddns /var/lib/ddns-service /var/log/ddns-service +chown ddns:ddns /etc/ddns-service /var/lib/ddns-service /var/log/ddns-service ``` 3. Config file: diff --git a/files/ddns-service-9999.ebuild b/files/ddns-service-9999.ebuild index 200fff1..261f1ed 100644 --- a/files/ddns-service-9999.ebuild +++ b/files/ddns-service-9999.ebuild @@ -53,11 +53,10 @@ python_install_all() { fowners ddns:ddns /var/lib/${PN} /var/log/${PN} dodir /etc/${PN} - fowners ddns:root /etc/${PN} insinto /etc/${PN} insopts -m640 newins files/config.example.toml config.toml - fowners ddns:ddns /etc/${PN}/config.toml + fowners ddns:ddns -R /etc/${PN}/config.toml distutils-r1_python_install_all }