nixos/redis: allow access to runtime and state directories to only redis user
This commit is contained in:
parent
86d8b31e00
commit
9d4aaf2366
@ -283,11 +283,18 @@ in
|
|||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${cfg.package}/bin/redis-server /run/redis/redis.conf";
|
ExecStart = "${cfg.package}/bin/redis-server /run/redis/redis.conf";
|
||||||
RuntimeDirectory = "redis";
|
|
||||||
StateDirectory = "redis";
|
|
||||||
Type = "notify";
|
Type = "notify";
|
||||||
|
# User and group
|
||||||
User = "redis";
|
User = "redis";
|
||||||
Group = "redis";
|
Group = "redis";
|
||||||
|
# Runtime directory and mode
|
||||||
|
RuntimeDirectory = "redis";
|
||||||
|
RuntimeDirectoryMode = "0750";
|
||||||
|
# State directory and mode
|
||||||
|
StateDirectory = "redis";
|
||||||
|
StateDirectoryMode = "0700";
|
||||||
|
# Access write directories
|
||||||
|
UMask = "0077";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user