发布时间:2019-07-12 10:00:01编辑:auto阅读(1644)
1.任务描述:
写一个脚本实现如下功能: manageuser.sh --add user1,user2,user3,... manageuser.sh --del user1,user2,user3,... manageuser.sh --help 要求,如果用户不存在,才能添加,并用户密码同用户名;如果delete存在用户,那么用户的家目录一同delete掉;提供--help进行用户提示。 |
#!/bin/bash # if [ $# -lt 1 ] ; then echo "no args" exit 7 fi if [ $1 == "--add" ] ; then if [ $# -gt 2 ] ; then echo "no userlist" exit 8 fi for i in `echo $2 | sed 's/,/ /gi'` ; do if id $i &>/dev/null ; then echo "$i is exits" else useradd $i echo $i | passwd --stdin $i &> /dev/null echo "$i is added..." fi done fi if [ $1 == "--del" ] ; then if [ $# -gt 2 ] ; then echo "no userlist" exit 8 fi for i in `echo $2 | sed 's/,/ /gi'` ; do if id $i &>/dev/null ; then userdel -r $i echo "delete $i" else echo "$i is not found" fi done fi if [ $1 == "--help" ] ; then echo -e "manageuser.sh --help\nmanageuser.sh --add user1,user2...\nmanageuser.sh --del user1,usesr2..." fi |
上一篇: 3.Altiris cms 7.0 安装
下一篇: jquery 插件的3种写法
48841
47900
38680
35838
30264
27015
26049
20885
20676
19042
473°
558°
578°
586°
565°
545°
617°
686°
803°
881°