Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3404
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-12 10:25
文章分类

全部博文(1)

文章存档

2015年(1)

我的朋友
最近访客

分类: LINUX

2015-08-12 15:05:59

1.批量添加用户,可以根据指定文件作为参数添加用户,需要判断是否存在参数和用户文件是否存在,需要错误退出和退出返回值。设置/bin/false为添加用户默认shell。
#!/bin/bash
#useradd 
if [ $# -eq 0 ];then
echo "你没有输入任何文件,程序退出!"
exit 1 
fi


if [ ! -f $1 ];then
echo "你输入的是不是文件,程序退出!"
exit 2 
fi


for user in `cat $1`
do
useradd $user -s /sbin/nologin
echo 123 |passwd $user --stdin &>/dev/null
  if [ $? -eq 0 ];then
echo "用户${user}创建成功."
fi
done




执行语句
./useradd.sh user.txt


----------------------------------------------------------------------------------------------------------------------


2.创建一个脚本,当执行test.sh foo ,输出bar。当执行test.sh bar ,输出foo。没有任何参数时,输出 usage test.sh xxx
#!/bin/bash
case "$1" in
foo)
echo "bar"
;;
bar)
echo "foo"
;;
*)
echo "Usage xxx"
esac


阅读(122) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~