zoukankan      html  css  js  c++  java
  • 使用shell脚本添加用户

    该文演示如何使用shell脚本完成添加用户,首先进行一个判断,如果用户存在,提示该用户已经存在,否则进行添加新的用户。

    示例代码如下:

     1 #!/bin/bash
     2 
     3 grep_user()
     4 {
     5     R=`grep "^$1:" /etc/passwd | wc -l`
     6     echo $R
     7 }
     8 
     9 echo -n "input username:"
    10 
    11 read USERNAME
    12 
    13 RET=`grep_user $USERNAME`
    14 echo "......return $RET......."
    15 if [ $RET -eq 1 ]
    16 then
    17     echo "$USERNAME  exist"
    18 else
    19     echo "$USERNAME not exist"
    20     echo "plz add a new user"
    21     sudo adduser $USERNAME
    22 fi

    我使用的示Ubuntu12.04环境,具体步骤如下:

    1、在 家目录下新建文件。

    2、更改文件权限,chmod 755 username.sh

    3、执行该脚本./username.sh

    我想添加一个名为linux的用户,添加前:

    没有linux用户。

    执行脚本后:

    根据提示进行一步一步测操作,最终的结果为:

    同时可以发现home下多了一下linux用户,如果新添加的用户已经存在,那么会提示已经存在,导致无法添加,至此整个过程执行完毕!

  • 相关阅读:
    poj1087最大流拆点
    3月15上午的函数练习
    3月15
    3月13上午
    3月13
    3月12
    break语句
    3月11
    3月10号
    3月9号
  • 原文地址:https://www.cnblogs.com/skyfall007/p/9418290.html
Copyright © 2011-2022 走看看