博客
关于我
企业级-Shell案例3——批量创建多个用户并设置密码
阅读量:350 次
发布时间:2019-03-04

本文共 459 字,大约阅读时间需要 1 分钟。

批量创建用户并设置密码

背景:多名新人入职

 

单个用户创建

添加

useradd zhang

改密码

passwd zhang

脚本编写

#!/bin/bash  USER_LIST=$@  USER_FILE=./user.info  for USER in $USER_LIST;do  	if ! id $USER >/dev/null; then  		PASS=$(echo $RANDOM |md5sum |cut -c 1-8)  		useradd $USER  		echo $PASS | passwd --stdin $USER >/dev/null  		echo "$USER   $PASS" >> $USER_FILE  		echo "$USER User create successful."  	else  		echo "$USER User already exists!"  	fi  done

使用示例:

./user.sh li zhang wei wu yi

相关博文:

转载地址:http://zfdr.baihongyu.com/

你可能感兴趣的文章
redis使用
查看>>
Redis以及Redis的php扩展安装
查看>>
PHP-算法-最少比较次数获取最大值最小值
查看>>
php-约瑟夫问题
查看>>
Redis从库不能同步报Can’t save in background: fork: Cannot allocate memory错误
查看>>
Redis从入门到精通|干货篇
查看>>
php.ini maxfileuploads,细说PHP高洛峰文件上传类源文件
查看>>
php.ini中常见的配置信息选项
查看>>
php.ini配置中有10处设置不当,会使网站存在安全问题
查看>>
php/jsp/asp的区别
查看>>
php20个主流框架
查看>>
php301到https,虚拟主机设置自动301跳转到HTTPS
查看>>
php5 apache 配置
查看>>
php5 升级 php7 版本遇到的问题处理方法总结
查看>>
PHP5.3.3安装Mcrypt扩展
查看>>
PHP5.4 + IIS + Win2008 R2 配置
查看>>
PHP5.4 pfsocketopen函数判断sock是否存活的bug(由memcached引起)
查看>>
Redis从入门到精通
查看>>
PHP5.6.x编译报错:Don't know how to define struct flock on this system, set --enable-opcache=no
查看>>
php5ts.dll 下载_php5ts.dll下载
查看>>