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
commit 108986ab71
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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";
};
})
]);