diff --git a/tljh/requirements-hub-env.txt b/tljh/requirements-hub-env.txt index 81d694a..9b6fada 100644 --- a/tljh/requirements-hub-env.txt +++ b/tljh/requirements-hub-env.txt @@ -8,8 +8,8 @@ # If a dependency is bumped to a new major version, we should make a major # version release of tljh. # -jupyterhub>=4.0.0,<5 -jupyterhub-systemdspawner>=0.17.0,<1 +jupyterhub>=4.0.1,<5 +jupyterhub-systemdspawner>=1.0.1,<2 jupyterhub-firstuseauthenticator>=1.0.0,<2 jupyterhub-nativeauthenticator>=1.2.0,<2 jupyterhub-ldapauthenticator>=1.3.2,<2 diff --git a/tljh/user_creating_spawner.py b/tljh/user_creating_spawner.py index a08f24c..eda9642 100644 --- a/tljh/user_creating_spawner.py +++ b/tljh/user_creating_spawner.py @@ -26,8 +26,10 @@ class UserCreatingSpawner(SystemdSpawner): user.ensure_user(system_username) user.ensure_user_group(system_username, "jupyterhub-users") if self.user.admin: + self.disable_user_sudo = False user.ensure_user_group(system_username, "jupyterhub-admins") else: + self.disable_user_sudo = True user.remove_user_group(system_username, "jupyterhub-admins") if self.user_groups: for group, users in self.user_groups.items():