Disabled password auth for admin

I disabled password authentication for truenas_admin by accident. However I do have ssh access.
I tried to use the cli menu to set a new password but that does not work when password auth is disabled. How can I enable password auth from the shell?

truenas_admin@truenas[~]$ cli --menu
1) Configure network interfaces
2) Configure network settings
3) Configure static routes
4) Change local administrator password
5) Create one-time password for "truenas_admin"
6) Reset configuration to defaults
7) Open TrueNAS CLI Shell
8) Open Linux Shell
9) Reboot
10) Shutdown

Enter an option from 1-10: 5

Traceback (most recent call last):
  File "/usr/bin/cli", line 33, in <module>
    sys.exit(load_entry_point('midcli==0.0.0', 'console_scripts', 'cli')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/midcli/__main__.py", line 298, in main
    cli.run()
  File "/usr/lib/python3/dist-packages/midcli/__main__.py", line 248, in run
    process_menu_item(self.context, menu_items, text)
  File "/usr/lib/python3/dist-packages/midcli/menu/items.py", line 153, in process_menu_item
    menu_items[item][1](context)
  File "/usr/lib/python3/dist-packages/midcli/menu/items.py", line 105, in generate_onetime_password
    otp = c.call("auth.generate_onetime_password", {"username": username})
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/truenas_api_client/__init__.py", line 810, in call
    return self.wait(c, callback=callback, job=job, timeout=timeout,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/truenas_api_client/__init__.py", line 857, in wait
    raise c.error
truenas_api_client.exc.ValidationErrors: [EINVAL] auth.generate_onetime_password.username: truenas_admin: password authentication is disabled for account.

got it. Used option 4 which enabled me to change password for root. Then I could login to root via webui and enable password for truenas_admin and disable for root again.