[Labs]: Add support to extra users
Although there are users available through LDAP/Kerberos authentication (e.g. ist1xxxx
), support extra users is a needed feature.
Some examples of needed users are:
-
welcome
user to students that don't have AFS enabled get the opportunity to activate it. -
lxmls
user to use during the Lisbon ML event.
Some extra properties needed to configure an user are:
-
volatile
(boolean): If user's home is volatile -
expires
(string): Set the date on which the user’s account will no longer be accessible. (NixOS Option) -
home
(string): Home path if different from the default