zoukankan      html  css  js  c++  java
  • 零零碎碎写的脚本(一):一键添加用户脚本

    1.自动判断用户是否存在并添加用户和设置密码,并显示当前系统的用户数并列出可以登录的普通用户。

    #!/bin/bash
    #Author BY sysk
    #DATE 2015/08/13

    NAME=$1

    #判断传递参数是否合格

    if [ $# -lt 1 ]; then
    echo -e "33[32m "You should use it such as: ./addusers arg" 33[0m"
    exit 6
    fi
    if id $NAME ; then
    echo "$NAME exists."
    else
    useradd $NAME
    echo "$NAME"| passwd --stdin $NAME
    echo "ADD $NAME finished."
    fi

    #去除系统保留帐号

    USERS=`cat /etc/passwd |cut -d: -f1 |grep -v 'bin|daemon|adm|lp|sync|shutdown|halt|mail|uucp|operator|games|gopher|ftp|nobody|dbus|usbmuxd|vcsa|rtkit|avahi-autoipd|abrt|gdm|ntp|apache|saslauth|postfix|pulse|sshd|tcpdump|mysql'`
    TOTAL=`echo -e "$USERS" |wc -l`
    echo -n "The current number and users of the system is:"
    echo -e "33[32m "$TOTAL" 33[0m"
    echo -e "33[31m $USERS 33[0m"

    2.ping局域网内所有主机在线状态

    #!/bin/bash
    for I in `seq 1 254`;do
           ping -c 1 -W 1 172.17.1.$I &>/dev/null && echo "172.17.1.$I is up" ||  echo "172.17.1.$I is down"
           done

     

  • 相关阅读:
    Python3 面向对象小练习
    Python3 面向对象进阶1
    Python3 类的继承小练习
    Python3 类的继承
    Python3 数据结构之词频统计(英文)
    Python3 类与对象之王者荣耀对战小游戏
    Python3 类与对象
    SQL优化单表案例
    SQL性能分析
    索引简介
  • 原文地址:https://www.cnblogs.com/sysk/p/4723870.html
Copyright © 2011-2022 走看看