useradd 命令的常见用法( 四 )

$ sudo useradd tester1

让我们重新看看创建用户 tester1 这条命令 。 它不会为用户 tester1 创建名为 tester1 的目录作为家目录 , 但是我们打开 /etc/passwd 文件 , 发现 tester1 的记录中居然包含了家目录 /home/tester1 。
tester1:x:1005:1005::/home/tester1:
这让人不可思议 , 但这条命令确实是这么实现的 。

$ sudo useradd -m tester5

若要在创建用户的同时创建用户的家目录 , 必须指定 -m 选项 。

$ sudo useradd -d /home/abc tester6

我们希望自己指定家目录 , 此时不生成目录 abc

$ sudo useradd -d /home/abcd -m tester7

此时生成目录 abcd , 并且目录下默认存在文件

常见用例

Case 1: 创建一个带有家目录并且可以登录 bash 的用户

推荐阅读