linux批量创建用户
时间: 2023-04-28 08:06:07 浏览: 142
在 Linux 系统中可以使用 useradd
命令批量创建用户。
例如,要批量创建用户 user1
到 user10
,可以使用以下命令:
for i in {1..10}; do useradd user$i; done
这条命令会循环执行 10 次 useradd userX
命令,创建用户名分别为 user1 到 user10的用户
注意:上述命令只是创建用户,密码默认为空。如果需要设置密码,可以使用passwd
命令。
for i in {1..10}; do useradd user$i; echo "password$i" | passwd --stdin user$i; done
这样每个用户密码为"passwordX" (X为1-10)
或者可以使用useradd -D 命令设置默认选项,后面只需要useradd的时候指定用户名就可以了。 如: useradd -D -s /bin/bash for i in {1..10}; do useradd -c "user$i" -m user$i; done
此命令指定了默认的 shell 为 /bin/bash,每次执行 useradd 命令时都会使用这个默认值。 还有更多详细设置请阅读man手册。
相关问题
linux批量创建用户shell
创建用户shell的命令在Linux中为:adduser或useradd。你可以在终端中输入man adduser或man useradd来获取更多的帮助文档。使用这些命令创建一个新用户后,可以在终端使用该用户所创建的shell。
linux中批量创建用户
在Linux中批量创建用户,可以使用以下步骤:
创建一个文本文件,列出要创建的用户的用户名,每行一个。
使用以下命令批量创建用户:
while read line; do sudo adduser $line; done < filename.txt
其中,filename.txt
是第一步中创建的文本文件名,adduser
命令用于创建用户。
按照提示输入每个用户的密码和其他信息。
批量创建用户完成后,可以使用以下命令查看已创建的用户:
cat /etc/passwd
这个命令会列出系统中所有的用户信息,包括用户名、UID、GID、家目录等。
相关推荐













