Skip to content
Firstpick edited this page Sep 15, 2025 · 2 revisions

title: usrgrp-manager – Home

usrgrp-manager

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.

Supported platforms

  • Linux distributions using standard /etc/passwd and /etc/group backends
  • 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.

Demo

Below is a short demo of browsing and making changes. For more screenshots and versions, see the images in the repository.

usrgrp-manager demo

Safety notes

  • 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

Get started

Project links

  • Source code: https://github.com/firstpick/usrgrp-manager
  • Issue tracker: use the repository issues page

Clone this wiki locally