For the User management use this Django admin site views:
You can create users and user groups there.
You can create different kinds of Users:
Users without superuser status must have explicit user permissions to view/change/delete things. The staff status defined if the user can access the admin panel.
You can limit the view/change permission for every page to a user group.
Use edit page -> edit all and expand the
PageTree - Permissions block at the bottom of the page.