-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Manage local Linux users and groups from a simple terminal UI.
usrgrp-manager is a TUI (text-based) application written in Rust that helps administrators and power users view, search, create, modify, and delete local users and groups on a machine. It aims to provide a safer and friendlier workflow than editing /etc/passwd, /etc/shadow, and /etc/group by hand, while staying fast and scriptable.
- Linux distributions using standard
/etc/passwdand/etc/groupbackends - Architectures supported by Rust and your distribution's toolchain
Note: Environments managed by centralized identity services (NSS/LDAP/SSSD/AD) may be partially read-only or unsupported for write operations. In those cases, treat this tool as a read-only browser for local accounts.
Below is a short demo of browsing and making changes. For more screenshots and versions, see the images in the repository.

- System accounts and groups are critical to your OS. Deleting or modifying them can break services.
- usrgrp-manager includes safeguards and confirmations before destructive actions. In particular, when attempting to delete groups with low GIDs (for example, GID < 1000), the UI shows an explicit warning to encourage caution before proceeding. This does not block the action; it is a safety reminder.
Run with appropriate privileges. Viewing typically works without elevated permissions, but applying changes generally requires root:
sudo usrgrp-manager- Source code:
https://github.com/firstpick/usrgrp-manager - Issue tracker: use the repository issues page