想请各位红友检查下脚本错误
时间:2011-08-20
来源:互联网
以下是两个批量添加和删除用户的脚本,希望大家给看下哪出错了
#!/bin/bash
i=1
read -p "请输入你想新建的用户数量:" A
read -p "请输入用户名前缀:" B
read -p "请输入用户失效时间:" C
read -p "请输入用户初始密码:" D
while [ $i -le $A ]
DO
if [ $i -lt 10 ] ; then
USE=$B0$i ##此处0为数字
else
USE=$B$i
if
useradd -e $C $USE
echo "$D" | passwd --stdin $USE &> /dev/null
let i++
done
上面是添加用户,下面为删除用户两个脚本相互对应
#!/bin/bash
i=1
read -p "请输入你批量想删除的用户名前缀:" A
read -p "请输入你想删除用户的数量:" B
while [ $i -eq $B ]
do
if [ $i -lt 10 ] ; then
USE=${A}0$i
else
USE=$A$i
fi
userdel -d $USE | grep -v "root" /etc/passwd | cut -d "root"
let i++
done
以上脚本有错误之处,希望大虾们来帮帮小菜搞定哈~~!
#!/bin/bash
i=1
read -p "请输入你想新建的用户数量:" A
read -p "请输入用户名前缀:" B
read -p "请输入用户失效时间:" C
read -p "请输入用户初始密码:" D
while [ $i -le $A ]
DO
if [ $i -lt 10 ] ; then
USE=$B0$i ##此处0为数字
else
USE=$B$i
if
useradd -e $C $USE
echo "$D" | passwd --stdin $USE &> /dev/null
let i++
done
上面是添加用户,下面为删除用户两个脚本相互对应
#!/bin/bash
i=1
read -p "请输入你批量想删除的用户名前缀:" A
read -p "请输入你想删除用户的数量:" B
while [ $i -eq $B ]
do
if [ $i -lt 10 ] ; then
USE=${A}0$i
else
USE=$A$i
fi
userdel -d $USE | grep -v "root" /etc/passwd | cut -d "root"
let i++
done
以上脚本有错误之处,希望大虾们来帮帮小菜搞定哈~~!
作者: bawoshiji 发布时间: 2011-08-20
好深奥。刚开始学script。还没到这地步、楼主。佩服佩服
作者: wang4289273 发布时间: 2011-08-20
求高手解决

作者: bawoshiji 发布时间: 2011-08-20
跪求

作者: bawoshiji 发布时间: 2011-08-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28