linuxmint / linuxmint/cinnamon

Feature Request: Add 'Rename User' option to Users & Groups settings

Open
#13,866 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Problem

There is no way to rename a user account from the Cinnamon GUI. Renaming a user currently requires complex CLI steps that are error-prone.

Suggested Solution

Add a "Rename..." button in Users and Groups (cinnamon-settings-users) that:

  1. Validates the new username
  2. Runs usermod/groupmod behind the scenes
  3. Offers to rename and migrate the home directory
  4. Checks for and warns about running processes, open sessions, Docker, etc.
  5. Updates /etc/subuid, /etc/subgid, crontabs, systemd user units automatically

Why it matters

  • Switching display managers can break username-based session detection
  • Users want to simplify their username
  • Current CLI approach (usermod + groupmod + manual fixes) is fragile and intimidating for non-technical users

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the cinnamon-settings-users entry point and trace how Users and Groups currently edit accounts. Review how the GUI could validate a username and invoke usermod/groupmod, then map the requested home-directory, session, Docker, subuid/subgid, crontab, and systemd checks. Done means a complete, safe rename flow with warnings and migration handling for the listed cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.