码迷,mamicode.com
首页 > 其他好文 > 详细

添加用户的6种方法

时间:2015-02-01 17:22:53      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:


====================================================
#!/bin/bash
#Author wenyu
#Edit date 2014 11 21
#This shell script will add a user
SYSUSER=`cat /etc/passwd | awk -F: ‘{print $1}‘`
for USERNAME in $@
do
for i in $SYSUSER
do
if [ "$i" != "$USERNAME" ];then
continue
else
echo "$i is already exist!"
break
fi
done
useradd $USERNAME 2>/dev/null
echo "$USERNAME create sucessful!"
done

#NOTICE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!....
#This shell script have logical error in "useraddd"
====================================================


====================================================
#!/bin/bash
#Author wenyu
#Date 2014 11 22
#Description:This script use a document "a" to judge the user if or not exist
USER_INPUT=$1
SYSUSER=`cat /etc/passwd | awk -F: ‘{print $1}‘`
for USER in $SYSUSER
do
if [ "$USER" = "$USER_INPUT" ];then
echo "hehe" > ./a
break
else
continue
fi
done

if [ -f ./a ];then
echo "$USER_INPUT is already exist!"
else
useradd $USER_INPUT
echo "$USER_INPUT create sucessful!"
fi
rm -f ./a

======================================================



======================================================
#!/bin/bash
# Author: Helloween
# Date: 2014/9/20
# Description: hehe

Check_user()
{
UserName=$1
AllUsers=$(cat /etc/passwd | awk -F: ‘{print $1}‘)
for i in $AllUsers
do
if [ "$i" = "$UserName" ];then
return 1
else
continue
fi
done
return 0
}

Main()
{
for i in $@
do
if `Check_user $i`;then
useradd $i
echo "$i create ok"
else
echo "$i is already exsists"
fi
done
}

Main $*;

======================================================


======================================================
#!/bin/bash
#Author wenyu
#Edit date 2014 11 21
#This shell script will add some user
for i in $@
do
id $i &>/dev/null
if [ $? -eq 0 ];then
echo "Sorry $i is already exist!"
else
useradd $i
echo "$i add sucessful!"
fi
done
======================================================



======================================================
#!/bin/bash
#Author wenyu
#Edit date 2014 11 21
#This shell script will add a user
/usr/bin/id $1 &>/dev/null
if [ $? -eq 0 ];then
echo "Sorry $1 is already exist!"
else
/usr/sbin/useradd $1
echo "The user $1 is add sucessful!"
fi
======================================================



=======================================================
#!/bin/bash
function user_add(){
echo "Please input which username you want to built"
read adduser
useradd $adduser &>/dev/null
if [ $? = 0 ];then
echo "Congruduation! your add user is successed "
else echo "sorry the $adduser is exit!!!"
echo -n
fi
}
user_add;













添加用户的6种方法

标签:

原文地址:http://www.cnblogs.com/blog-acf/p/4265681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!