---
# System prepended metadata

title: How to Create Users in Linux with useradd (Step-by-Step)

---

# How to Create Users in Linux with useradd (Step-by-Step)

```shell
# On ubuntu Ubuntu 24.04.2 LTS, user created with 
# this command its login shell is /bin/sh
sudo useradd -m username

sudo useradd -m -s /bin/bash username
sudo passwd username
```

useradd 指令的預設登入 Shell 取決於系統的設定，通常是 /bin/sh 或 /bin/bash，這可以從 /etc/default/useradd 檔案查看：
```shell
grep SHELL /etc/default/useradd
```

使用者預設登入 shell

```shell
echo $SHELL
```

針對特定使用者
```shell
getent passwd username

cat /etc/passwd | grep username
cat /etc/passwd | awk -F: '{print $1, $7}'
```

注意： useradd 與 adduser 為兩個不同的指令！其行為不完全相同
```shell!
# On ubuntu Ubuntu 24.04.2 LTS, user created with 
# this command its login shell is /bin/bash
sudo adduser username 


sudo adduser --shell /bin/bash username
```

[How do I check which shell I am using?](https://askubuntu.com/questions/590899/how-do-i-check-which-shell-i-am-using)
[How to Create Users in Linux with useradd (Step-by-Step)](https://www.strongdm.com/blog/create-users-in-linux-with-useradd-command)