iiab / iiab-admin-console

GUI (Admin Console) to configure IIAB and install content
GNU General Public License v2.0
12 stars 16 forks source link

replace spwd package #553

Closed tim-moody closed 9 months ago

tim-moody commented 9 months ago

and removes crypt package

holta commented 9 months ago

Looks like hard work: thank you!

Are there any underlying assumptions that need to be revised or clarified in auth/security doc https://github.com/iiab/iiab/blob/master/roles/iiab-admin/README.rst ?

holta commented 9 months ago

Are there any underlying assumptions that need to be revised or clarified in auth/security doc https://github.com/iiab/iiab/blob/master/roles/iiab-admin/README.rst ?

Likewise possibly in https://github.com/iiab/iiab-admin-console/blob/master/Authentication.md ?

tim-moody commented 9 months ago

only Authenticate I think

tim-moody commented 9 months ago

merge for broader testing

holta commented 9 months ago

Side PR appears related:

holta commented 9 months ago

Admin Console's new login and password-changing functionality works great while testing[*] a LARGE-size IIAB install on the latest Ubuntu 24.04 pre-release.

iiab-diagnostics are: https://sprunge.us/cZgfgV?en

No worries but just FYI the screenshot instructions asking for 8-or-more characters don't quite correspond to the current/latest code-enforced password-strength requirement — as I tried a 6-character password which was successfully set using Admin Console (http://box.lan/admin) > Utilities > Change Password — so long as I included enough alpha/num/symbol characters:

image

[*] I ran the IIAB install test automatically in a Multipass VM, by running...

multipass launch 24.04 -n u24-large -c 2 -m 2G -d 25G --cloud-init large.yml --bridged

...using this 10-line large.yml as Multipass's (cloud-init) script, to do the entire IIAB install...

runcmd:
  - apt update
  - apt dist-upgrade -y
  - export DEBIAN_FRONTEND=noninteractive
  # ABOVE MITIGATES... emacs install BLOCKING ON postfix INTERACTIVE PROMPTING:
  - apt install git emacs -y
  - apt autoremove -y
  - mkdir /etc/iiab
  - curl https://raw.githubusercontent.com/iiab/iiab/master/vars/local_vars_large.yml > /etc/iiab/local_vars.yml
  - curl iiab.io/risky.txt | bash &