发布时间:2019-07-12 10:00:01编辑:auto阅读(1398)
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种写法
47481
45782
36781
34305
28952
25587
24432
19603
19092
17624
5455°
6038°
5554°
5629°
6555°
5367°
5367°
5873°
5847°
7160°