Basic local authentication config for tljh

Hi,

I’m trying to set up tljh to just use users that exist in the unix system the jupyterhub is running on. I don’t want it to create any new jupyter-usernames or even have any signup, just have the system check if there is a unix user with the same username. I figure I need to use LocalAuthenticator or PAMAuthenticator but I can’t get the configuration to work.

users:
  admin:
  - adminuser
  allowed:
  - testuser
http:
  port: 8000
  enabled: false
https:
  enabled: true
  port: 8080
  tls:
    key: /opt/tljh/state/cert.key
    cert: /opt/tljh/state/cert.pem
auth:
  type: jupyterhub.auth.PAMAuthenticator
  LocalAuthenticator:
    create_system_users: false
  NativeAuthenticator:
    open_signup: false
  create_system_users: false
  open_signup: false
user_environment:
  default_app: jupyterlab
create_system_users: false

As you can see I’m not really sure where to put the config options.
users can’t login and I still seem to be logging in as jupyter-adminuser instead of my local user.
any advice?