secubox-deb/packages/secubox-users
CyberMind-FR d3ae2d57e4 feat(users): disable password policy enforcement (admin opt-out)
Per user request 2026-05-16, the strict policy (≥12 chars, ≥3 char
classes, no username substring, no common-password substring) was
preventing legitimate password resets via the WebUI. The admin chose
to disable enforcement.

validate() now only rejects empty strings / non-strings. The old
implementation is preserved in git history.

Live hotfix already applied to admin.gk2.secubox.in
(/usr/lib/secubox/users/api/password_policy.py, .bak kept).
2026-05-16 10:45:47 +02:00
..
api feat(users): disable password policy enforcement (admin opt-out) 2026-05-16 10:45:47 +02:00
debian fix(auth+users): /auth/status → /preflight (avoid route collision); engine TOTP window parameter; postinst chmod for writes (ref #120) 2026-05-13 10:55:21 +02:00
menu.d feat: modular nginx config + hub roadmap + new modules 2026-03-21 20:34:01 +01:00
nginx secubox-users v1.1.0: Enhanced unified identity management 2026-03-23 07:16:39 +01:00
sbin fix(auth+users): production-discovered bugs from live deploy on gk2 (ref #120) 2026-05-13 10:14:32 +02:00
schema feat(users): users.json v2 JSON Schema + validation tests (ref #120) 2026-05-13 08:37:03 +02:00
share feat(users): password_policy module + common-passwords seed (ref #120) 2026-05-13 08:40:17 +02:00
tests feat(auth): offline-mode hardening — server-side QR + NTP-aware TOTP window + /auth/health (ref #120) 2026-05-13 10:35:03 +02:00
www/users fix(users): surface password-change errors in edit-user form (closes #154) 2026-05-16 10:43:55 +02:00
README.md docs: Add Eye Remote Multigadget skill and wiki 2026-05-10 09:12:42 +02:00

👥 User Management

Unified identity management

Category: Access

Screenshot

User Management

Features

  • User CRUD
  • Groups
  • Service provisioning
  • RBAC

Installation

# Add SecuBox repository
curl -fsSL https://apt.secubox.in/install.sh | sudo bash

# Install package
sudo apt install secubox-users

Configuration

Configuration file: /etc/secubox/users.toml

API Endpoints

  • GET /api/v1/users/status - Module status
  • GET /api/v1/users/health - Health check

License

MIT License - CyberMind © 2024-2026