No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
user-forge
PyQt6 Linux user & group manager — part of the Forge Suite by dev-boffin-io.
Features
- Users tab — full
/etc/passwdlisting with UID, groups, home, shell, lock status - Filter system users, search by name
- Add user: name, password, gecos, home, shell, UID, groups, system flag
- Edit user: gecos, home, shell, groups, new password, lock/unlock
- Delete user with optional home directory removal
- One-click Lock / Unlock account (
usermod -L/-U) - Toggle sudo group membership
- Double-click to edit
- Groups tab — list all groups, add/delete groups
- Sudoers tab — read-only
/etc/sudoersviewer - Login History tab —
last -n 50per user or all
Install
pip install PyQt6
Run
python app.py
Requires
sudofor useradd/usermod/userdel/groupadd/groupdel/chpasswd.
Platform
Linux only