脚本目的:批量创建linux系统用户

说明:要创建用户的主机密码写入到ip.txt文件中

[root@thsf02 scripts]# cat ip.txt

10.165.123.0

10.172.4.150

10.165.122.77

----

#!/bin/bash

user=root

pass=BJTY01230dic

for ip in `cat ip.txt`

do

/usr/bin/expect -c "

set timeout 60

spawn ssh $user@"$ip"

set timeout 60

expect {

\"*yes/n*\" { send \"yes\r\" ; exp_continue }

\"*assword:*\" { send \"$pass\r\" }

}

expect \"\n\"

send \"sleep 1\r\"

send \"useradd test\r\"

send \"sleep 1\r\"

send \"echo \'1qaz2wsx\' | passwd --stdin test\r\"

expect eof"

done

linux批量创建系统,linux系统批量创建用户相关推荐

  1. Kickstart+HTTP+DHCP+TFTP全自动批量安装部署Linux系统

    说明: Kickstart服务器系统:CentOS 6.5 64位 IP地址:192.168.0.250 需要安装部署的Linux系统:CentOS 6.5 64位 eth0(第一块网卡,用于外网)I ...

  2. linux怎么新建系统用户名,在 Linux 中不使用 useradd 命令如何创建用户账号

    原标题:在 Linux 中不使用 useradd 命令如何创建用户账号 Linux 中有三个命令可以用来创建用户账号.你尝试过在 Linux 中手动创建用户吗?我的意思是不使用上面说的三个命令. -- ...

  3. 黑马程序员Linux系统开发视频之创建守护进程模型

    黑马程序员Linux系统开发视频之创建守护进程模型 1.创建子进程,父进程退出   所有工作在子进程中进行形式上脱离了控制终端 2.在子进程中创建新会话   setsid()函数   使子进程完全独立 ...

  4. LINUX系统中动态链接库的创建与使用

    大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀 的文件,DLL即Dynamic Link Library).这种动态链接库,和静态函数库不 同,它里面的函数并不是执行程序本身的 ...

  5. linux动态库ppt,LINUX系统中动态链接库创建与使用补充_区块链白皮书代写|市场计划书项目PPT设计_Tbleg...

    区块链白皮书代写 大家都知道,在WINDOWS系统中有很多动态链接库(以.DLL为后缀文件,DLL即Dynamic Link Library).这种动态链接库,和静态函数库不同,它里面函数并不是执行程 ...

  6. linux系统创建操作系统用户,linux系统中用户组创建管理linux操作系统 -电脑资料...

    用户组管理包括对用户组创建,删除,修改及查看组操作命令,下面我们一起来看看希望本文章对各位同学会有所帮助哦, 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod ...

  7. LINUX系统中动态链接库的创建和使用

    大家都知道,在windows系统中有非常多的动态链接库(以.dll为后缀的文件,dll即dynamic link library).这种动态链接库,和静态函数库不同,他里面的函数并不是执行程式本身的一 ...

  8. 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...

    用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...

  9. YOCTO项目介绍:通过提供模版、工具和方法帮助开发者创建基于linux内核的定制系统

    目录 YOCTO项目介绍 配置内核 build配套 Yocto ,是一个开源社区.它通过提供模版.工具和方法帮助开发者创建基于linux内核的定制系统,支持ARM, PPC, MIPS, x86 (3 ...

  10. linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...

    Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...

最新文章

  1. Docker的安装和版本详细介绍
  2. 公司内部exchange2010 下删除误发邮件
  3. 仅剩一周!!CSDN年终大放血!人人有份的大奖你确定不来?
  4. JZOJ 5702. 【gdoi2018 day2】第二题 滑稽子图(subgraph)
  5. thumbnailator压缩图片并存至Excel单元格代码
  6. Fiori Hash url的生成原理
  7. 陶哲轩实分析例17.2.3
  8. 语言迭代发_从今天开始,每天学点R语言~
  9. vm 虚拟机 删除 权限_虚拟机win7一键傻瓜式安装
  10. 人脸验证(五)--NormFace
  11. linux 查询命令 批量替换多个文件
  12. python生成序列_python如何生成随机序列?
  13. 笔记本拔插电源黑屏问题
  14. mysql如何设置host_如何快速修改MySQL用户的host属性
  15. mybatis sql语句格式化 trim prefix suffix
  16. 心形线(Java语言实现) 原理与具体实现
  17. web前端——transform变形 旋转角度正负的判断
  18. jupyter notebook(python)使用pycharts库实现动态地图展示
  19. 深度学习02-神经网络(MLP多层感知器)
  20. 我打算学python,可是我的拖延症已经晚期了

热门文章

  1. 第20本:《拖延心理学》
  2. jPList – 实现灵活排序和分页功能的 jQuery 插件
  3. [Windows] 一些简单的CMD命令
  4. 2003系统安全配置
  5. hdu 4619 Warm up 2(并查集)
  6. Oracle 11gR2 RAC TNS-12542: TNS:address already in use 故障一例
  7. POJ 2891 Strange Way to Express Integers ★ (扩展欧几里德解同余式组)
  8. Get value from agent failed:ZBX_TCP_READ() timed out(亲测)
  9. linux下telnet批量验证某端口开放
  10. 审计MySQL 8.0中的分类数据查询