文章目录
- 同时创建用户名为user1,user2……..user100,并且设置密码为pwd1,pwd2…….pwd100 vim useradd.sh #!/bin/sh for user in $(seq 1 100) #想创建多少用户把100改成你想要的用户数 do useradd “user”$user echo “pwd”$user |passwd –stdin “user”$user done
- vim rm.sh #!/bin/sh for user in $(seq 1 100) do userdel “user”$user rm -rf /home/$user rm -rf /home/* done 到此这篇关于Shell批量创建删除用户的实现方法的文章就介绍到这了,更多相关Shell批量创建删除用户内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客! 您可能感兴趣的文章: shell脚本批量创建用户的方法小结 shell批量创建文件并重新命名的实例代码 Shell脚本之文件批量创建与修改的简单方法 shell脚本实现统计文件大小、批量创建用户的示例 通过Shell脚本批量创建服务器上的MySQL数据库账号 shell脚本批量删除es索引的方法
目录
- Shell批量创建用户
- 一、逻辑设计
- 二、代码展示
- 三、运行结果
- shell批量添加删除100用户
- 一、创建用户及密码
- 二、批量删除用户密码
- for循环遍历1~100,定义用户名。
- 判断用户 id 是否存在,存在则说明存在。
- 用户不存在则添加用户,并说明已添加。
#!/bin/bash
for i in {1..100}
do
user="user"$i
echo "======================="
echo "当前创建用户:"$user
id $user >/dev/null 2>&1
if [ $? -eq 0 ]
then
echo "用户已存在,无需创建。"
else
useradd $user
echo "已成功创建用户:"$user
fi
done



同时创建用户名为user1,user2……..user100,并且设置密码为pwd1,pwd2…….pwd100
vim useradd.sh #!/bin/sh for user in $(seq 1 100) #想创建多少用户把100改成你想要的用户数 do useradd "user"$user echo "pwd"$user |passwd --stdin "user"$user done
vim rm.sh
#!/bin/sh
for user in $(seq 1 100)
do
userdel "user"$user
rm -rf /home/$user
rm -rf /home/*
done
到此这篇关于Shell批量创建删除用户的实现方法的文章就介绍到这了,更多相关Shell批量创建删除用户内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!
您可能感兴趣的文章:
- shell脚本批量创建用户的方法小结
- shell批量创建文件并重新命名的实例代码
- Shell脚本之文件批量创建与修改的简单方法
- shell脚本实现统计文件大小、批量创建用户的示例
- 通过Shell脚本批量创建服务器上的MySQL数据库账号
- shell脚本批量删除es索引的方法