平泉建设局网站,仿网站 涉及侵权吗,福州网站排名优化,广西做网站1#xff0e;编写脚本for1.sh#xff0c;使用for循环创建20账户#xff0c;账户名前缀由用户从键盘输入#xff0c;账户初始密码由用户输入#xff0c;例如#xff1a;test1、test2、test3、....、test10 编写脚本#xff0c;使用read -p提醒用户从键盘输入账户名前缀以…1编写脚本for1.sh使用for循环创建20账户账户名前缀由用户从键盘输入账户初始密码由用户输入例如test1、test2、test3、....、test10 编写脚本使用read -p提醒用户从键盘输入账户名前缀以及账户初始密码。for循环i从0开始使用$符截取用户输入的账户名前缀以及序号i拼接成账户名使用id命令判断该账户是否存在若存在则输出该账户已存在若不存在则新建用户使用状态码判断是否新建了用户成功则创建密码否则显示用户创建失败。 [rootserver ~]# vim for1.sh 测试运行脚本并查看结果 [rootserver ~]# bash for1.sh 请输入用户账户名前缀a 请输入账户初始密码123456 [rootserver ~]# cat /etc/passwd | tail -20 2编写脚本for2.sh使用for循环通过ping命令测试网段的主机连通性IP前3段由用户输入如输入192.168.48则ping 192.168.48.125 - 192.168.48.135将可以ping通的主机IP地址写入到/tmp/host_up.txt文件中不能ping通的主机IP地址写入到/tmp/host_down.txt文件中 编写脚本使用read -p提醒用户从键盘输入网段使用for循环主机号从125到135IP接收网段值和主机号拼接成的ip地址使用ping -c -w命令测试能否通讯将临时结果扔进黑洞。如果可以则将相应信息写入到/tmp/host_up.txt文件中否则将信息写入到/tmp/host_down.txt文件中。 [rootserver ~]# vim for2.sh 运行脚本查看结果 [rootserver ~]# bash for2.sh 3使用for循环实现批量主机root密码的修改 1打开多台主机 2使用ssh-keygen命令建立密钥对 3多台主机间通过ssh-copy-id进行免密登录 4编写脚本for3.sh,通过for循环登录主机修改对方root账户密码
首先创建ip.txt文件存储另外两台主机的ip地址。 [rootserver ~]# vim ip.txt 192.168.136.129 192.168.136.130 创建密钥对并且上传公钥 [rootserver ~]# ssh-keygen -t rsa [rootserver ~]# ssh-copy-id root192.168.136.129 [rootserver ~]# ssh-copy-id root192.168.136.130 编写脚本 [rootserver ~]# vim for3.sh 运行脚本进行测试 [rootserver ~]# bash for3.sh