From cd458f24a783ec052cbf041d785e3aabfcf72bcd Mon Sep 17 00:00:00 2001 From: Jean-Pierre PRUNARET Date: Thu, 21 Jul 2016 21:58:17 +0200 Subject: [PATCH] =?UTF-8?q?cr=C3=A9ation=20automatique=20de=20l'utilisateu?= =?UTF-8?q?r=20selon=20la=20machine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- activation-manuelle/users.nix | 18 ++++++++++++++++++ config-generator.nix | 1 + 2 files changed, 19 insertions(+) create mode 100644 activation-manuelle/users.nix diff --git a/activation-manuelle/users.nix b/activation-manuelle/users.nix new file mode 100644 index 0000000..2d4d707 --- /dev/null +++ b/activation-manuelle/users.nix @@ -0,0 +1,18 @@ +{ config, pkgs, ... }: + +{ + + security.sudo.wheelNeedsPassword = false; + + users.extraUsers.jpierre03 = pkgs.lib.mkIf config.r6d.profiles.isPrunetwork + { createHome = true; + home = "/home/jpierre03"; + description = "jpierre03"; + extraGroups = [ "wheel" ]; + useDefaultShell = true; + openssh.authorizedKeys.keys = [ + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQD3Ds2/GqTcw3oROmKMT13jI8y3B3ZzhlOK0zdyvmiHGHVzY/NEqZftSQGb3macIxWvMu2xIE298r8cqWFO1kwoL4U+pb/m2bb9r8KsDGmK0C/cf5FytsxzaVmwk+QrInTJS9t/Bt1tTjpQ3SuM7RPmaiJ+ODrh/my0efsobGQPxIi90HI/qsAI67HDU5swA8xXJIRpYJuqZuafI0772n6vDD+fh9+lMfUxAxH++6gpNfKWbpawHUAmwIB+FqHTKj015iQ0oi5nmKh4SSei5MU5mfGX6UsDRjquU0/gxfNpLh7tt5C8l5YF9xzmO3qjlN0OJbUZrA4XvhmLsYcN6gifgaO+gk07XOJtBNxGI/JAAoh6eQ5Duc8wSFNR9OCqqydeX57npcu8pyPomfBLpAV01h7m5DH1ZpqB6pzk7ndBulgLUhiv3tTEbXDeoDKNNc/2/CxQUCpyOrURbYjSd0wsQklB53vIjKz2st9vG5hH4dqvnNQt9qjW0JkvFGzfa/sBOVIDt6ApzPbiF9x8sABqfm6PKzwDBKpUyGbBgdLo7E/wkqeEXsinWGidOfCok+HRSoo+U3Iq3RynpBe92E6/JsdCIGHiwLqrZNcYLjpJXzciH+brSIVkUeQeljHlu5zfkxYptqCLVHlO4A+kvRcgh0jyzxKw7Dq7IOWxlks/WQ== +jpierre03@radx.prunetwork.fr" + ]; + }; +} diff --git a/config-generator.nix b/config-generator.nix index d794172..d127e96 100644 --- a/config-generator.nix +++ b/config-generator.nix @@ -18,6 +18,7 @@ in ./activation-manuelle/nix-serve-client.nix ./activation-manuelle/nix-serve-server.nix ./activation-manuelle/swap.nix + ./activation-manuelle/users.nix ]; ###### interface