How to Change a Username in Terminal on Unix-Based Systems

Learn the steps to change a username in Terminal on Unix systems safely and efficiently.

Published

Video transcript

To change a username in Terminal on a Unix-based system, open Terminal and execute these steps:
1. Type `sudo usermod -l new_username old_username` to change the username.
2. Update the home directory with `sudo usermod -d /home/new_username -m new_username`.
Please backup important data before making changes.

Questions and answers

  1. What command do I use to change a username in Linux?

    You can use the command `sudo usermod -l new_username old_username`.

  2. Will changing a username affect the home directory?

    Yes, you need to update the home directory using `sudo usermod -d /home/new_username -m new_username`.

  3. Is it safe to change a username?

    Always back up important data before making changes to user accounts.

  4. Can I change a username without sudo privileges?

    No, changing a username requires superuser (sudo) privileges.