zoukankan      html  css  js  c++  java
  • 创建用户并发送邮件

    echo -n "创建用户输入C,删除用户输入D!"
    read name
    function monitor() 
    {
    if [ "$name" == "C" ] || [ "$name" == "c" ];then
        function_create
      elif [ "$name" == "D" ] || [ "$name" == "d" ]; then
        function_rm
      else
        echo "Input Error"
    fi
    }
    
    
    function_create ()
    {
    echo -n "输入用户名(英文全拼):"
    read USER_LIST
    #echo -n "输入用户邮箱:"
    #read MAIL_LIST
    echo -n "输入授权ip地址"
    read IP_LIST
    #DATE=$NAME
    USER_FILE=./user.txt
    for USER in $USER_LIST; do
        if ! id $USER &>/dev/null; then
            PASS=$(echo $RANDOM |md5sum |cut -c 1-8)
            useradd $USER
            echo $PASS |passwd --stdin $USER &>/dev/null
            echo "$USER   $PASS" >> $USER_FILE
            echo "$USER User create successful."
          echo -n "输入用户邮箱:"
          read MAIL_LIST
          echo $MAIL_LIST
          for MAIL in $MAIL_LIST;do
              if !  $MAIL  &>/dev/null; then 
                  echo "USR:$USER PWD:$PASS IP:$IP_LIST" |mail -s "monitor" $MAIL
                else
                  echo "邮箱错误"
              fi
          done
        else
            echo "$USER User already exists!"
        fi
    done
    }
    
     
    #function_rm ()
    #{
    #echo 222
    #}
    monitor
  • 相关阅读:
    CSS3 --- 盒子
    CSS3 --- 伪元素
    CSS3 --- 伪类结构
    CSS3 --- 选择器
    HTML5 --- 新增表单属性
    HTML5 --- 新增标签
    CSS --- 定位
    CSS---浮动造成的影响
    CSS---盒子模型
    CSS---样式属性
  • 原文地址:https://www.cnblogs.com/Carr/p/10491493.html
Copyright © 2011-2022 走看看