nixpkgs/nixos/modules/services
Alois Wohlschlager bd0cbb43ec
nixos/plasma5: remove pointless setuid wrappers
The module for Plasma 5 contained two pointless setuid wrappers:
* kscreenlocker_greet was introduced when the kscreenlocker package
  dropped kcheckpass. However, this was actually replaced by making
  proper use of PAM (which finally calls its unix_chkpwd setuid binary).
  kscreenlocker_greet itself was never intended to be setuid.
  Fortunately, this is not exploitable, because QCoreApplication
  immediately aborts if it detects setuid. The wrapper is still
  incorrect and pointless, so remove it.
* start_kdeinit can optionally use setuid root or setcap
  CAP_SYS_RESOURCE to reduce its OOM killer score. However, with systemd
  startup, start_kdeinit does not get used at all. So in this case, the
  setuid wrapper is pointless, and so is removed as well. Ideally, the
  case where systemd startup is not enabled would use a capability
  wrapper instead, but since systemd startup is the default in NixOS and
  kinit is deprecated upstream for KF6, I don't bother any more.
2023-09-08 19:21:22 +02:00
..
admin
amqp
audio goxlr-utility: init module 2023-08-19 17:16:41 +03:00
backup Merge pull request #249941 from FrancescoDeSimone/duplicati-service-fix 2023-09-07 22:36:18 +02:00
blockchain/ethereum treewide: use more lib.optionalString 2023-04-07 13:38:33 +02:00
cluster treewide: stop using types.string 2023-08-08 21:31:21 +08:00
computing nixos/boinc: add boinc-headless example to package option 2023-07-18 21:47:12 +01:00
continuous-integration nixos/github-runners: add nodeRuntimes option 2023-08-22 15:52:35 +02:00
databases nixos/surrealdb: incorporate beta 10 changes 2023-09-07 08:57:41 +00:00
desktops nixos: fix typos 2023-05-19 22:31:04 -04:00
development zammad: link test in passthru.tests 2023-05-17 16:06:50 +02:00
display-managers
editors emacs: remove outdated doc about package initialization 2023-08-25 10:22:30 +00:00
finance odoo: 15.20230317 -> 16.20230722 2023-08-26 10:22:57 +02:00
games Merge pull request #250100 from NixOS/ioquake3/update 2023-08-19 12:31:33 +02:00
hardware Merge pull request #253048 from Mic92/openrbg 2023-09-07 22:55:34 +02:00
home-automation nixos/home-assistant: allow bluetooth for gardena_bluetooth component 2023-08-02 22:42:50 +02:00
logging graylog-5_1: init at 5.1.4 2023-08-07 19:49:48 +02:00
mail nixos/stalwart-mail: add module 2023-09-03 22:18:50 -04:00
matrix Merge pull request #253121 from NickCao/mautrix 2023-09-04 18:31:36 -04:00
misc nixos/gitlab: Add a warning message 2023-09-05 13:46:44 +02:00
monitoring nixos/mimir: add extraFlags option 2023-09-04 20:26:02 +00:00
network-filesystems Merge pull request #246029 from ehmry/eris-go 2023-08-08 06:18:03 +02:00
networking Merge pull request #252978 from oluceps/dae-upup 2023-09-05 23:57:14 +02:00
printing cups: add xdg-open as dependency package as substitution does not work 2023-07-13 15:37:00 +02:00
scheduling treewide: use optionalString instead of 'then ""' 2023-06-24 20:19:19 +02:00
search nixos/typesense: init at 0.24.1 2023-07-22 16:38:13 +02:00
security nixos/kanidm: fix broken doc links 2023-08-31 14:03:30 +03:00
system nixos/zram-generator: drop outdated comments 2023-08-24 08:47:19 +08:00
torrent nixos/deluge: fix typo 2023-05-09 18:02:17 +04:00
tracing nixos/tempo: add extraFlags option 2023-08-14 18:07:24 +02:00
ttys treewide: rename fonts.fonts to fonts.packages 2023-07-24 17:34:39 +02:00
video nixos/mediamtx: refactor 2023-08-10 20:16:11 +02:00
wayland nixos/cage: add environment config 2023-05-28 23:36:22 +02:00
web-apps mobilizon: init at 3.1.3 2023-09-07 08:59:40 +00:00
web-servers nixos/nginx: fix services.nginx.defaultListen description 2023-09-03 16:45:10 +02:00
x11 nixos/plasma5: remove pointless setuid wrappers 2023-09-08 19:21:22 +02:00