useradd如何一次创建多个用户
时间: 2024-05-14 18:15:54 浏览: 14
要一次创建多个用户,可以使用以下命令:
```
sudo useradd user1 user2 user3
```
这将一次性创建三个用户:user1、user2和user3。如果要为这些用户设置密码,请使用以下命令:
```
sudo passwd user1
sudo passwd user2
sudo passwd user3
```
依此类推,为每个用户设置不同的密码。请注意,每个用户的主目录也将自动创建,其路径基于默认设置(例如,/home/user1)。如果您希望为每个用户创建自定义主目录,请使用-m选项。例如:
```
sudo useradd -m -d /home/customuser1 customuser1
sudo useradd -m -d /home/customuser2 customuser2
```
这将为每个用户创建一个主目录,并将其设置为/home/customuser1和/home/customuser2。当然,您可以根据需要自定义路径。
相关问题
如何一次性创建多个用户账号linux
可以使用批量脚本来一次性创建多个用户账号,使用命令useradd来创建,例如:
```bash
#!/bin/bash
for i in {1..10}
do
useradd user$i
echo "user$i created successfully!"
done
```
这个脚本可以创建10个用户账号,用户名分别为user1、user2、user3……user10。
linux创建多个用户
在Linux系统中创建多个用户可以使用 "useradd" 命令。例如,要创建名为 "user1" 的用户,可以使用以下命令:
```bash
sudo useradd user1
```
要创建具有特定密码的用户,可以使用以下命令:
```bash
sudo useradd user1 -p $(openssl passwd -1 'password')
```
可以一次性创建多个用户,例如:
```bash
sudo useradd user1 user2 user3
```
也可以使用循环来创建多个用户,如:
```bash
for i in {1..10}; do sudo useradd user$i; done
```
注意: 上面的命令中的 -p 参数是将密码直接写入文件的,这种方式密码不安全,不建议使用。
建议使用 passwd 命令为新创建的用户设置密码。
```bash
sudo passwd user1
```