您的位置:首页 > 运维架构 > Shell

简单的几个shell脚本一

2015-05-12 15:57 393 查看
1、添加3个用户并且输出用户个数

#!/bin/bash

#

! id user1 &> /dev/null && useradd user1 && echo "user1" |passwd --stdin user1 &> /dev/null || echo "user1 exists."

! id user1 &> /dev/null && useradd user2 && echo "user2" |passwd --stdin user2 &> /dev/null || echo "user2 exists."

! id user1 &> /dev/null && useradd user3 && echo "user3" |passwd --stdin user3 &> /dev/null || echo "user3 exists."

USERS=`wc -l /etc/passwd |cut -d: -f1`

echo "$USERS users."

2、指定一个用户判定其为普通用户还是超级用户

#!/bin/bash

#

NAME=user1

USERID=`id -u $NAME`

[ $USERID -eq 0 ] && echo "admin" || echo "common user."

3、添加一个用户并指定密码

#/bin/bash

#

NAME=user9

if id $NAME &> /dev/null;then

   echo "$NAME exists."

else

   useradd $NAME

   echo "$NAME" |passwd --stdin &> /dev/null

   echo "Add $NAME finished."

fi


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell bash