使用脚本批量创建账号和密码并利用循环语句输出

1、创建账号执行脚本

命令格式: vim +脚本名字+.sh

命令:vim zhanghoa.sh

[root@localhost ~]# vim zhanghao.sh

2、 进入vim编辑器后输入字母“i”进入插入模式

3、声明这是一个脚本

命令格式:#!+执行shell

命令:#!/bin/bash

4、屏幕打印输入

命令格式:read -p “要在屏幕输出的字段:”+输入的字段

命令:read -p “请输入需要设置的密码:” passwd

5、使用for循环语句,给用户名取值

命令格式: for uname in 账号1 账号2 账号3

           Do

           Done

命令: for uname in xiaohong xiaodong xiaoming

       Do

Done

6、指定用户身份id

命令格式:id $值

命令:id $uname

7、开始使用if循环语句进行判断

命令格式:if+【条件:查询; -eq:是否等于;真的:0】

如果是真的 输出“真的”

         否则 创建账号

              并输出设置密码

                   再进行判断是否是真的

 如果是真的则输出“账号创建成功”

 否则输出“账号创建失败”

#! /bin/bash
read -p "请输入需要设置的密码:" passwd
for uname in xiaohong xiaodong xiaoming
do
        id $uname
        if [ $? -eq 0 ]
            then echo "already exits"
        else useradd $uname
            echo "passwd" | passwd --stdin $uname
        if [ $? -eq 0 ]
            then echo " $uname create success"
        else echo "$uname create failure"
        fi
      fi
done

8、保存脚本退出,运行脚本

bash zhanghao.sh

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.LGH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值