SURF has switched to using useradd instead of adduser for creating new users from SRAM on workspaces. This means our /etc/adduser.conf config to add new users to a default group is no longer working. The result is that users who already exist on the machine when the workspace is created are added to certain default groups (e.g. jupyterhub), but new users in the CO are not.
#401 fixes this issue by placing a cronjob on the workspace, bypassing the need for adduser. Our role documentation should still be updated to reflect this.
SURF has switched to using useradd instead of adduser for creating new users from SRAM on workspaces. This means our /etc/adduser.conf config to add new users to a default group is no longer working. The result is that users who already exist on the machine when the workspace is created are added to certain default groups (e.g. jupyterhub), but new users in the CO are not.
#401 fixes this issue by placing a cronjob on the workspace, bypassing the need for
adduser. Our role documentation should still be updated to reflect this.