nixpkgs/nixos/modules/config
Thomas Tuegel 3dc6168b31 Properly escape passwords sent to chpasswd
The mutableUsers feature uses `chpasswd` to set users passwords.
Passwords and their hashes were being piped into the program using
double quotes ("") to escape. This causes any `$` characters to be
expanded as shell variables. This is a serious problem because all the
password hash methods besides DES use multiple `$` in the hashes. Single
quotes ('') should be used instead to prevent shell variable expansion.
2014-02-10 08:16:22 -06:00
..
fonts Strictly check the arguments to mkOption 2013-10-30 15:35:09 +01:00
gnu.nix Add lots of missing option types 2013-10-30 18:47:43 +01:00
i18n.nix Add lots of missing option types 2013-10-30 18:47:43 +01:00
krb5.nix Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
ldap.nix Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
networking.nix Add lots of missing option types 2013-10-30 18:47:43 +01:00
no-x-libs.nix Add lots of missing option types 2013-10-30 18:47:43 +01:00
nsswitch.nix Remove uses of the "merge" option attribute 2013-10-28 22:45:56 +01:00
power-management.nix Add lots of missing option types 2013-10-30 18:47:43 +01:00
pulseaudio.nix nixos: capitalize a bunch of service descriptions 2013-11-09 20:45:50 +01:00
shells-environment.nix Add some primops to lib 2013-11-12 13:48:30 +01:00
swap.nix Substitute "types.uniq types.string" -> "types.str" 2013-10-30 14:57:42 +01:00
sysctl.nix Disable various services when running inside a container 2013-11-26 18:19:45 +01:00
system-path.nix Make update-mime-database less verbose 2013-10-30 18:47:44 +01:00
timezone.nix Don't set $TZ 2014-01-06 18:27:07 +01:00
unix-odbc-drivers.nix Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
users-groups.nix Properly escape passwords sent to chpasswd 2014-02-10 08:16:22 -06:00