How to Create User in Linux

Planted . Last tended .

# Use useradd or adduser
# useradd is a wrapper around adduser
# useradd is more interactive
# Requires sudo

useradd <username>

# To check use id or cat /etc/passwd
id <username>
cat /etc/passwd

## Create user with no interactive shell
adduser ravi -s /sbin/nologin

## To change login shell
usermod -s /usr/sbin/nologin <username>

## Create user with expiry date
useradd charmander -e 2026-12-20

## To check age
chage -l charmander

## To change expiry for existing user
chage -E 2027-12-20 charmander
Updated . Thoughts? Email me.