##===========================================www.sirliu.com=============================================== 指定序列号批量添加用户 #!/bin/bash Useraddid=($(echo std{01..30})) #定义数组(std01..30) 用户的名字 Null="/dev/null" #变量定向黑洞将(将后面判断的结果定向倒空) cat /etc/group|grep "^class1:" >$Null 2>&1 #(判断用户组是否存在 并将判断及如果定向到黑洞) if [ $? -ne 0 ];then #判断(如果上面判断的结果为真“0”那么就执行下面的结果) groupadd class1 #(如果上面的判断不等于0的情况下就创建这个用户组) fi for i in ${Useraddid[*]} #(调用上面定义好的数组) do User=${i} #(定义调用的下标) id $User >$Null 2>&1 #(用户id从这个下标传出来) if [ $? -ne 0 ];then #判断(用户是否存在) useradd -g class1 $User >$Null 2>&1 #(如果上面的结果不等于0那么就创建用户) [ $? -eq 0 ] && echo `date +%F"_"%T" "`$User"已成功添加" #>>/server/scripts/useraddid.log ##将执行的结果输出到屏幕上 fi done 从指定的文件库调用用户名,并设置好用户密码 #!/bin/bash UserFiles="/server/scripts/ceshi.txt" Nulls="/dev/null" Users=(`awk -F":" '{print $1}' $UserFiles`) Pwds=(`awk -F":" '{print $2}' $UserFiles`) ToalUsers=${#Users[*]} Successfully=0 for ((i=0;i<$ToalUsers;i++)) do id ${Users[i]} >$Nulls 2>&1 if [ $? -ne 0 ];then useradd ${Users[i]} 2>&1 echo ${Pwds[i]} |passwd --stdin ${Users[i]} >$Nulls 2>&1 let Successfully++ fi done echo 创建用户数 $ToalUsers 创建成功用户数 $Successfully 创建失败用户数 `let $ToalUsers-$Successfully`
最新评论
# 这只是一个创建远程登录并授权的语句、仅作为记录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Fit2cloud!' WITH GRANT OPTION;
当MGR集群初始化结束后,需要开启MGR集群自启动(需要有一台节点是自动开启引导) loose-group_replication_start_on_boot = ON #设置节点是否在启动时自动启动 MGR 集群 loose-group_replication_bootstrap_group = ON #设置节点是否作为初始引导节点启动集群
密码:blog.sirliu.com
本内容密码:blog.sirliu.com 最新整理的文章在这里喔:https://blog.sirliu.com/2018/11/shell_lian_xi_ti.html