您的位置:首页 > 运维架构 > Shell

Shell脚本批量创建用户并随机生成密码

2014-08-17 21:10 751 查看
要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同).实现脚本:#!/bin/bash#Question3for i in $(seq -w 10)douseradd -s/bin/bash oldboy$iecho "password$i" | md5sum | tee -a passwd.txt | passwd --stdin oldboy$idone要求2:批量创建10个系统账号oldboy01-oldboy10,并随机设置密码(密码为8位字符).基于上面脚本略作修改:#!/bin/bash#Question4for i in $(seq -w 10)douseradd -s/bin/bash oldboy$iecho "password$i" | md5sum |cut -c-8 | tee -a passwd.txt | passwd --stdin oldboy$idone批量删除刚才创建的用户:#!/bin/bashfor i in $(seq -w 10)douseradd -s/bin/bash oldboy$iecho "password$i" | md5sum | tee -a passwd.txt | passwd --stdin oldboy$idone随机生成密码的脚本:
useradd
-s
/bin/bash
oldboy$i
要求1: 使用for循环在/root/scripts/practice/q1/oldboy 目录下创建十个文件.名称依次为:oldboy-1,oldboy-2,.....oldboy-10.脚本实现:要求2: 将上诉创建的所有oldboy-文件,使用for循环批量修改为Linux-.脚本实现:要求:写一个脚本判断某个网络内所有活动的IP地址.实现脚本:批量删除刚才创建的用户:#!/bin/bash#del_user.shfor i in `seq -w 10`douserdel -r oldboy$idone随机生成密码的脚本:#!/bin/bash#Question4for i in $(seq -w 10)douseradd -s/bin/bash oldboy$iecho "$RANDOM" | md5sum |cut -c-8 | tee  passwd.txt | passwd --stdin  oldboy$idone
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  批量脚本