linux-跳板机自动开通帐户

需求的目地就是每个同事要登陆某台测试或开发服务器,必须通过跳板机转,本来这事不归我管,但是之前因为网络运维整个部门裁员大半,一直属于重组阶段,所以这开帐户的工作就交给我了。美曰其名:测试的人管测试的跳板机,无可厚非!

自动化对我来讲,不难!
无外乎就是CSDN各种搜,各种凑,然后调试,运行,使用
帖代码吧,这个超简单

#!/bin/bash
#test add user and set passwd
username=$1
adduser_log=/data1/useradd.log
password=`echo $username |md5sum|cut -c1-8`
if [ -n "$username" ]
then
        #检查用户是否存在
        if id -u $username >/dev/null 2>&1; then
        echo "user exists"
                echo $password | sudo passwd $username --stdin  &>/dev/null
                echo "修改成功:"$username/$password
                echo "-----------修改成功:"$username/$password>>$adduser_log

        else
                echo "user does not exist,start set up"
                useradd -g developer -c developer-$username -d /data1/home/developer/$username $username
                echo $password | sudo passwd $username --stdin  &>/dev/null
                echo "增加成功:"$username/$password
                echo "-----------增加成功:"$username/$password>>$adduser_log

        fi
else
        echo "script properties is cannot null"
fi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值