summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/rangehttpserver
diff options
context:
space:
mode:
authorJamey Sharp <jamey@minilop.net>2019-07-03 13:11:05 -0700
committerJamey Sharp <jamey@minilop.net>2019-07-03 13:27:29 -0700
commitde251704d66331f61417b9eaa42c58270ea6c766 (patch)
tree7508f1512773f3ca0815434e8236a8873ecdb4a0 /pkgs/development/python-modules/rangehttpserver
parent597563d248470857470481681e3d187866c4a3b7 (diff)
nixos/nscd: run with a dynamic user
nscd doesn't create any files outside of /run/nscd unless the nscd.conf "persistent" option is used, which we don't do by default. Therefore it doesn't matter what UID/GID we run this service as, so long as it isn't shared with any other running processes. /run/nscd does need to be owned by the same UID that the service is running as, but systemd takes care of that for us thanks to the RuntimeDirectory directive. If someone wants to turn on the "persistent" option, they need to manually configure users.users.nscd and systemd.tmpfiles.rules so that /var/db/nscd is owned by the same user that nscd runs as. In an all-defaults boot.isContainer configuration of NixOS, this removes the only user which did not have a pre-assigned UID.
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions