A Complete Guide to Usage of ‘usermod’ command – 15 Practical Examples with Screenshots

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Babin Lonston

I'm Working as a System Administrator for last 10 year's with 4 years experience with Linux Distributions, fall in love with text based operating systems.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

19 Responses

  1. dragonmouth says:

    “We can assign UID between 0 to 999.”
    As far as I know, you cannot. UID of “0” is reserved for ‘root’ while UIDs 1-499 are reserved for system accounts.

    • Babin Lonston says:


      As per security standard it advised to use above 1000 UID/GID. Moreover, 0-1000 reserved for System users by default in Systemd (RHEL 7, CentOS 7, Oracle Linux 7 etc. )Linux servers. Try to create a user and notice you will find UID/GID will be above >1000.

      Thanks & Regards,
      Babin Lonston

      • dragonmouth says:

        Then the UID number assignment depends on the distro you are using. I use PCLinuxOS and the default starting UID number is 500. From my distro-hopping days, I remember that some distros allow the admin to set the lowest allowable UID and/or the highest allowable UID.

  2. Ankit says:

    I changed the user home directory by usermod but bash_profile is not get there in the new home. Since I tried to create it manually and did the changes in the file but the changes that I needed for is not working. the bash profile worked fine in default home.

  3. Anurag says:

    What is the difference between passwd and usermod command, even passwd command can do the same things that usermod does. for example if we want to lock the user account we can use either “#passwd -l username” or “#usermod -L username“.

Leave a Reply to Ankit Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.