linux shell

关注公众号 jb51net

关闭
首页 > 脚本专栏 > linux shell > Shell批量创建删除用户

Shell批量创建删除用户的实现方法

作者:siriuuus

本文主要介绍了Shell批量创建删除用户的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Shell批量创建用户

一、逻辑设计

二、代码展示

#!/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

三、运行结果

shell批量添加删除100用户

一、创建用户及密码

同时创建用户名为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批量创建删除用户内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文