useradd -m
时间: 2023-08-07 17:08:41 浏览: 122
这是一个Linux系统中用于创建新用户的命令。具体解释如下:
useradd命令用于创建一个新用户账号。选项-m会在系统中创建一个与用户名相同的主目录。通常使用此选项来为新用户创建一个家目录。
例如,如果要创建一个名为"john"的新用户并同时创建其家目录,可以使用以下命令:
```
useradd -m john
```
执行此命令后,系统会创建一个名为"john"的用户账号,并在/home目录下创建一个名为"john"的子目录作为其家目录。
相关问题
useradd - m
回答: "useradd -m"命令用于创建一个新用户,并在/home目录下创建一个与用户名相同的子目录。[2]其中,选项"-m"表示在创建用户时同时创建主目录。这个命令会在/etc/passwd文件的末尾添加一行,包含了新用户的相关信息,如用户名、用户标识号、组标识号、注释性描述、主目录和登录Shell等。[2]使用这个命令可以方便地创建新用户并设置相关参数。[2]
useradd -m sftpuser
`useradd`命令在Linux系统中用于创建新用户账户。当你使用 `-m` 选项时,它会为新创建的用户自动创建一个主目录(home directory)。对于`sftpuser`这个特定的用户名,你可以这样操作:
```bash
sudo useradd -m sftpuser
```
这将会创建一个名为`sftpuser`的新用户,并且分配一个默认的主目录供其使用,通常位于 `/home/sftpuser`。请注意,执行此命令需要具有管理员权限(通过`sudo`)。
如果你希望设置更多的属性,比如密码、组成员等,可以在`useradd`后面添加其他选项,例如:
```bash
sudo useradd -m -s /bin/bash -p 'newpassword' -G sftpgroup sftpuser
```
这里 `-s /bin/bash` 设置shell为bash,`-p 'newpassword'` 设置初始密码,`-G sftpgroup` 将用户加入到`sftpgroup`组。
阅读全文