使用Shell编程创建100个用户,用户名为asd+1-100,初始密码为1234,对系统中存在的用户给出提示,创建后统计本次成功创建的用户数量。通过查看/etc/passwd等配置文件确认操作结果
时间: 2024-02-11 18:04:28 浏览: 124
以下是创建100个用户的Shell脚本:
#!/bin/bash
count=0
for i in {1..100}
do
username="asd$i"
password="1234"
egrep "^$username" /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
echo "$username already exists!"
else
useradd -m -p $(openssl passwd -1 $password) $username
echo "User $username created successfully with password $password!"
let count++
fi
done
echo "Total $count users created."
该脚本会循环创建100个用户,用户名为asd1至asd100,初始密码为1234。在每次创建用户之前,脚本会检查用户名是否已经存在,如果已经存在,则给出提示,不进行创建;否则,创建用户并输出创建结果。
创建完成后,可以通过查看/etc/passwd等配置文件来确认操作结果。也可以使用以下命令查看所有的asd用户:
grep "^asd" /etc/passwd
阅读全文
相关推荐















