Hi,I've written a patch to users-groups.nix that allows me to specify the contents of a users ~/.ssh/authorized_keys file like this:
users.extraUsers = [
{ name = "myuser";
description = "";
group = "users";
home = "/home/myuser";
createHome = true;
useDefaultShell = true;
authorizedKeyFiles = [
"/etc/secrets/someotheruser.id_dsa.pub"
];
}
];
I can also specify keys directly with the authorizedKeys attribute,
instead of referring files. If there are existing keys in authorized_keys
they will be left alone.
Is this something that others find useful? Does it make sense to put it in users.extraUsers, or is it too messy? Maybe there is a place for a more general home.<username>.authorizedKeys configuration? What do you think?
Best regards, Rickard Nilsson
users-groups.patch
Description: Binary data
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
