Merge pull request #138515 from rnhmjoj/fix-physlock

nixos/physlock: fix broken wrapper
This commit is contained in:
Michele Guerini Rocco
2021-09-19 17:06:38 +02:00
committed by GitHub
+6 -4
View File
@@ -38,9 +38,6 @@ in
setuid wrapper to allow any user to start physlock as root, which
is a minor security risk. Call the physlock binary to use this instead
of using the systemd service.
Note that you might need to relog to have the correct binary in your
PATH upon changing this option.
'';
};
@@ -129,7 +126,12 @@ in
(mkIf cfg.allowAnyUser {
security.wrappers.physlock = { source = "${pkgs.physlock}/bin/physlock"; user = "root"; };
security.wrappers.physlock =
{ setuid = true;
owner = "root";
group = "root";
source = "${pkgs.physlock}/bin/physlock";
};
})
]);