usermod Linux Command
What is Linux usermod Command?
Explanation
usermod COMMAND:usermod command is used to change or modify the existing user account details using command line.
SYNTAX:
The syntax is
usermod [options] [username]
OPTIONS:
| -d |
To modify the directory for any existing user account |
| -s |
Create a specified shell for new accounts. |
| -g |
Change the primary group for a user. |
| -G |
To add a supplementary groups. |
| -M |
moving the contents of the home directory from existing home dir to new dir. |
| -e |
Specifies the expire date of the user |
| -u |
Used to Assigned UID for the user account. |
| -l |
To change the login name . |
| -L |
To lock the user account details. |
EXAMPLE:
- To change username:
usermod -l hiox hioxindia
This command will modify the user hioxindia to hiox.
- To modify user but not allow to login in the system:
usermod -s /bin/nologin hiox
Above command will add the user hiox but it wont allow the user to login with the account details.
| In above command: |
| hiox | -Is the user-name |
| /bin/nologin | -Is Shell assigned to the user |
- To modify expire date of the user:
usermod -e 2008-06-30 hiox
This command will modify the expire date of hiox to 2008-06-30.
| In above command: |
| hiox | -Is the user-name |
| 2008-06-30 | -Is date on which the user-account will be expired |