mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 15:37:03 +00:00
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). |
||
|---|---|---|
| .. | ||
| api | ||
| debian | ||
| menu.d | ||
| nginx | ||
| sbin | ||
| schema | ||
| share | ||
| tests | ||
| www/users | ||
| README.md | ||
👥 User Management
Unified identity management
Category: Access
Screenshot
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 statusGET /api/v1/users/health- Health check
License
MIT License - CyberMind © 2024-2026
