Unverified Commit 6710d0dd authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

nixos/logrotate: relax hardening (#345275)

parents 27e93e30 d3e0a89c
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -260,6 +260,8 @@ in
        # hardening
        CapabilityBoundingSet = [
          "CAP_CHOWN"
          "CAP_DAC_OVERRIDE"
          "CAP_SETUID"
          "CAP_SETGID"
        ];
        DevicePolicy = "closed";
@@ -280,16 +282,16 @@ in
        ProtectSystem = "full";
        RestrictNamespaces = true;
        RestrictRealtime = true;
        RestrictSUIDSGID = true;
        RestrictSUIDSGID = false; # can create sgid directories
        SystemCallArchitectures = "native";
        SystemCallFilter = [
          "@system-service"
          "@system-service @setuid"
          "~@privileged @resources"
          "@chown"
        ];
        UMask = "0027";
      } // lib.optionalAttrs (!cfg.allowNetworking) {
        PrivateNetwork = true;
        PrivateNetwork = true; # e.g. mail delivery
        RestrictAddressFamilies = "none";
      };
    };