mirror of
https://github.com/kmein/niveum
synced 2026-03-19 03:21:10 +01:00
feat(radio, urlwatch): create groups
This commit is contained in:
@@ -63,7 +63,11 @@ in
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
users.extraUsers.radio.isSystemUser = true;
|
users.extraUsers.radio = {
|
||||||
|
isSystemUser = true;
|
||||||
|
group = "radio";
|
||||||
|
};
|
||||||
|
users.groups.radio = {};
|
||||||
|
|
||||||
krebs.htgen.radio = {
|
krebs.htgen.radio = {
|
||||||
port = htgenPort;
|
port = htgenPort;
|
||||||
|
|||||||
@@ -128,8 +128,11 @@ in
|
|||||||
home = urlwatchDir;
|
home = urlwatchDir;
|
||||||
createHome = true;
|
createHome = true;
|
||||||
isSystemUser = true;
|
isSystemUser = true;
|
||||||
|
group = "urlwatch";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
users.groups.urlwatch = {};
|
||||||
|
|
||||||
systemd.services.urlwatch = {
|
systemd.services.urlwatch = {
|
||||||
enable = true;
|
enable = true;
|
||||||
startAt = "*-*-* 05:00:00";
|
startAt = "*-*-* 05:00:00";
|
||||||
@@ -140,6 +143,7 @@ in
|
|||||||
'';
|
'';
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
User = config.users.extraUsers.urlwatch.name;
|
User = config.users.extraUsers.urlwatch.name;
|
||||||
|
Group = config.users.groups.urlwatch.name;
|
||||||
WorkingDirectory = config.users.extraUsers.urlwatch.home;
|
WorkingDirectory = config.users.extraUsers.urlwatch.home;
|
||||||
PermissionsStartOnly = "true";
|
PermissionsStartOnly = "true";
|
||||||
PrivateTmp = "true";
|
PrivateTmp = "true";
|
||||||
|
|||||||
Reference in New Issue
Block a user