Reforge lets you rename, relocate, regroup, lock, unlock, and reshape user identities across your entire infrastructure — without downtime, without data loss, without fear.
Reforge ships 14 purpose-built mutation operators. Each one is atomic, auditable, and reversible.
Rename any user login across your entire system in a single atomic operation. Old identity pointers gracefully redirect. Zero orphaned references.
reforge -l jsmith jdoe
Move a user's home directory to any path with full content migration. File permissions, ACLs, and extended attributes — all preserved automatically.
reforge -d /home/jsmith -m jdoe
Swap login shells instantly. Upgrade your team from legacy environments to modern toolchains without disrupting any active sessions.
reforge -s /bin/zsh jdoe
Re-anchor any identity to a new primary group. All home directory file ownership updates cascade automatically. Zero manual cleanup.
reforge -g engineering jdoe
Assign identities to multiple supplementary groups in one pass. Additive mode preserves existing memberships — subtractive mode prunes surgically.
reforge -aG docker,sudo,dev jdoe
Change the numerical user ID. All owned files in the home directory automatically re-map. The deepest identity mutation possible.
reforge -u 2050 jdoe
Instantly freeze or thaw password-based access. Perfect for incident response, compliance holds, or offboarding workflows.
reforge -L jdoe
Set precise expiration dates and inactivity grace periods. Accounts sunset automatically — no cron jobs, no manual cleanup, no zombie identities.
reforge -e 2099-12-31 -f 30 jdoe
Choose the target user account from your identity registry. Reforge validates that no active processes are running under that identity.
Stack any combination of mutations — rename, relocate, regroup, re-shell, rekey. Each mutation is validated against your identity schema before execution.
Reforge applies all mutations in a single transactional pass. System account files, home directories, and file ownerships update simultaneously.
Automatic post-mutation verification confirms every file, every permission, every group membership. Your reforged identity is production-ready.
Compose your transformation visually. Toggle mutations, set parameters, and watch your command assemble in real time.
reforge jdoe
Toggle options to compose your mutation. The command updates in real time.
Visually assign and remove users from supplementary groups. Click to toggle group membership.
reforge -G users jdoe
A complete identity transformation in three commands.
$ reforge -l jsmith -d /home/jsmith -m -s /bin/zsh jdoe
$ reforge -aG docker,sudo,engineering jsmith
$ reforge -c "Jane Smith — Staff Engineer" -e 2099-12-31 jsmith
$ id jsmith
uid=1001(jsmith) gid=100(users) groups=100(users),27(sudo),999(docker),1010(engineering)
$ grep jsmith /etc/passwd
jsmith:x:1001:100:Jane Smith — Staff Engineer:/home/jsmith:/bin/zsh
"We used to have a six-step runbook for user renames. Reforge's Identity Rebrand™ reduced it to a single atomic operation. Our ops team literally cried."
"The Group Manager alone is worth the subscription. I can rebalance supplementary group memberships across our entire org in the time it takes to brew coffee."
"Lifecycle Control™ with auto-expiry eliminated our zombie account problem overnight. Compliance audits went from a week-long fire drill to a rubber stamp."
"I reforged 400 user identities during a company-wide rebrand. Home directories, shells, group memberships — everything migrated flawlessly. This is an unlock."
Every plan includes our core mutation engine. Upgrade to unlock the full identity transformation platform.
-c)-l)-d -m)-L -U)-e -f)-u)-o)-Z)Absolutely. Reforge is built for composability. Rename, relocate home, change shell, update groups, and set expiry — all in one atomic pass. No intermediate states, no partial failures.
Reforge automatically re-maps ownership of all files in the user's home directory. Files outside the home directory require separate remediation — our Team plan includes a batch ownership scanner for this.
Yes. Identity Lock™ disables password authentication by prefixing the encrypted password hash. The account remains intact — all files, group memberships, and configurations are preserved. Unlock at any time with a single command.
Reforge validates that no processes are currently running under the target identity before executing mutations. If active processes are detected, the operation is paused with a clear diagnostic.
Enterprise customers get full SELinux user mapping via our Security Context operator. Define SELinux user and MLS range bindings directly through Reforge — no manual semanage invocations required.
| Capability | Reforge | Competitor A | Competitor B |
|---|---|---|---|
| Atomic multi-mutation | ✓ | — | — |
| Home directory migration | ✓ | Manual | — |
| Additive group append | ✓ | ✓ | — |
| UID rewrite + auto-remap | ✓ | — | Partial |
| Lifecycle auto-expiry | ✓ | — | — |
| Identity Lock/Unlock | ✓ | ✓ | ✓ |
| SELinux context mapping | ✓ | — | — |
| Visual Mutation Builder | ✓ | — | — |