Fix rootless podman permissions
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -48,6 +48,7 @@
|
||||
mountOptions = [
|
||||
"compress=zstd:1"
|
||||
"noatime"
|
||||
"user_subvol_rm_allowed"
|
||||
];
|
||||
in
|
||||
{
|
||||
|
@@ -48,6 +48,7 @@
|
||||
mountOptions = [
|
||||
"compress=zstd:3"
|
||||
"noatime"
|
||||
"user_subvol_rm_allowed"
|
||||
];
|
||||
in
|
||||
{
|
||||
|
@@ -40,6 +40,7 @@
|
||||
mountOptions = [
|
||||
"compress=zstd:5"
|
||||
"noatime"
|
||||
"user_subvol_rm_allowed"
|
||||
];
|
||||
in
|
||||
{
|
||||
|
@@ -51,6 +51,7 @@
|
||||
mountOptions = [
|
||||
"compress=zstd:1"
|
||||
"noatime"
|
||||
"user_subvol_rm_allowed"
|
||||
];
|
||||
in
|
||||
{
|
||||
|
@@ -69,7 +69,8 @@ in
|
||||
"/workdir/users.yaml"
|
||||
"-i"
|
||||
];
|
||||
userns = "keep-id:uid=1000,gid=1000";
|
||||
user = "0";
|
||||
group = "0";
|
||||
};
|
||||
|
||||
serviceConfig = {
|
||||
@@ -123,7 +124,6 @@ in
|
||||
username = "jupiter@karaolidis.com";
|
||||
sender = "jupiter@karaolidis.com";
|
||||
};
|
||||
|
||||
};
|
||||
in
|
||||
{
|
||||
@@ -185,9 +185,6 @@ in
|
||||
environmentFiles = [ hmConfig.sops.templates."authelia-postgresql.env".path ];
|
||||
entrypoint = "/entrypoint.sh";
|
||||
exec = [ "postgres" ];
|
||||
user = "999";
|
||||
group = "999";
|
||||
userns = "keep-id:uid=999,gid=999";
|
||||
};
|
||||
|
||||
unitConfig.After = [ "sops-nix.service" ];
|
||||
@@ -199,17 +196,14 @@ in
|
||||
networks = [ networks.authelia.ref ];
|
||||
volumes = [ "${volumes."authelia-redis".ref}:/data" ];
|
||||
exec = [ "--save 60 1" ];
|
||||
user = "999";
|
||||
group = "999";
|
||||
userns = "keep-id:uid=999,gid=999";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
systemd.user.tmpfiles.rules = [
|
||||
"d ${home}/.local/share/authelia/config 0755 ${user} ${user}"
|
||||
"f ${home}/.local/share/authelia/config/users.yaml 644 ${user} ${user}"
|
||||
"d ${home}/.local/share/authelia/postgresql 0700 ${user} ${user}"
|
||||
"d ${home}/.local/share/authelia/config :0755 :${user} :${user}"
|
||||
"f ${home}/.local/share/authelia/config/users.yaml :0644 :${user} :${user}"
|
||||
"d ${home}/.local/share/authelia/postgresql :0755 :${user} :${user}"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user