zoukankan      html  css  js  c++  java
  • 创建用户并随机生成密码,并修改用户密码

    #!/bin/bash
    ##创建用户user01-user10的用户
    for i in `seq -w 01 10`; do 
    	id user$i &>/dev/null
    	if [ $? -eq 0 ];then
    		echo "user$i is exsit"
    	else
    		useradd user$i
    		echo "user$i is created successful"
    	fi
    done
    
    ##随便生成密码6位数并写入/root/passwd1这个文件中
    for((m=1;m<=10;m++))do
    echo `cat /dev/urandom|tr -dc "[a-z][A-Z][0-9]"| head -c 6 ;echo` >> /root/passwd1
    done
    
    ##修改密码 for i in `seq -w 01 10`;do pw=`head -n $i /root/passwd1 | tail -1` ##从/root/passwd1这个文件当中读取密码 echo $pw | passwd --stdin user$i done

      

  • 相关阅读:
    druid 基本配置
    计算机组成
    数据结构
    shell编程练习
    java之Nio
    java集合深入学习
    mysql学习
    tomcat学习
    大数据面试题
    计算机网络复习
  • 原文地址:https://www.cnblogs.com/ccbyk-90/p/12729289.html
Copyright © 2011-2022 走看看