发布时间:2019-07-12 10:00:01编辑:auto阅读(1852)
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种写法
51322
50775
41369
38175
32660
29548
28391
23267
23236
21560
1637°
2371°
1975°
1916°
2245°
1951°
2646°
4435°
4273°
3044°