LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

批量修改linuxos用户的密码,修改完并且保存下来

2023年9月18日 60点热度

近来要批量更改linuxos用户的密码linux服务器系统qq for linux,更改完而且保存出来,密码的规则最好是数字、小写字母、大写字母和特殊符号中的三种linux 修改用户密码,而且厚度要够,进而提升用户的安全性和系统的安全性。网上找了批量更改用户的脚本linux 修改用户密码,发觉密码的规则和厚度不符合,之后自己写了一个,并加了逻辑判定,脚本如下。

 for i in `cat list`;do ipadd=`echo $i | awk -F "[:]" '{print $1}'` user=`echo $i | awk -F "[:]" '{print $2}'` PASS=$(tr -cd '[:alnum:]' /dev/null" ssh $ipadd "chage -l $user|grep 'Last password change'|awk '{print $NF}'" >$tmp_result if [ $(cat ${tmp_result}) -eq 2021 ];then echo "$ipadd $user $PASS" >> $success else echo "$ipadd $user $PASS" >> $fail fi else echo "$ipadd $user" >> ./login_fail_list fi done

简略说明:

1.密码更改结果展示:

[root@localhost ~]# tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1|head -c 16 aZDvwrT8zg2JsXcU

2.脚本加入的逻辑说明:

前台展示,加超时登陆判定

修改密码的linux命令_密码修改用户名是什么_linux 修改用户密码

ssh -o ConnectTimeout=5 $ipadd "echo $ipadd $user" 

内层的if句子是判定ip是否登陆成功,假如登陆失败则将登陆失败的ip保存在login_fail_list文件中;若登陆成功,密码的更改结果保存在success_user.txt,脚本只做了简单的逻辑判定,可按需更改。

3.ip和用户以逗号分割保存在list文件中,如下:

192.168.0.141:zhanghai 192.168.0.141:apche 192.168.0.141:nginx

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 保存 修改 密码 登录 脚本
最后更新:2023年9月18日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux系统助你轻松查看sh文件内容 熠熠生辉的C语言Linux开发者的好书和技术参考资料 fedora win7 双系统 Fedora与Win7双系统完美融合 Windows10版本1803和更高版本重置密码18031803 yum安装PHP5.4的亲身体验系统管理员 编译流程(12、GCC、hello.s)预处理 不同操作系统中比较常见的文件系统定义是什么 快速掌握fedora终端打开技巧 Ubuntu下软件安装的几种方式,及apt工具的使用 Red Hat Linux AS下载对比 深度解析Linux网络带宽测试,揭秘速度与激情 文件路径例子及应用软件下载工具 Fedora安装Steam,一键搞定 修改root用户的密码需要注意哪些问题? Linux僵死:解决与预防 开始开发小程序的第一步,你的小程序之旅 Linux移植:地址划分与分配解析 应用软件工程师的隐形之道:驱使硬件设备行动 Linux命令与Shell脚本实践:九个重点指南 phpWeChat微信+网站开发框架功能亮点解析!安装方法
完成远程连接以后就可以安装图形化界面,配置低了会比较卡Linux系统助你轻松查看sh文件内容快速了解Linux内核版本,查看命令揭秘!SUSELinux12SP5的安装步骤及安装方法Linux部署Tomcat项目对比评测基于精简指令集计算原理建立的CPU体系结构有不同的特点和应用场景Linux操作系统:端口查进程用做ASIC芯片的EDA仿真工具来做FPGA的仿真调试ghost linux系统 备受瞩目的Ghost Linux:稳定性与性能共赢Centos7无人值守安装系统架构及工作原理启动畅行编程世界,掌握Linux Java环境LinuxCentOS7中如何安装字体库以及中文字体?Linux Find命令:简单使用正则统计次数本地Windows远程桌面连接阿里云Ubuntu16.04服务器:1linux 解压zip文件 (Linux基础知识)Linux常用的压缩命令和常见用法打造高效稳定的Linux网络应用(Linux基础知识)linuxuserdel命令是系统管理员命令解决Linux命令行中文乱码问题Linux内核下载地址,Linux之旅加速!《Linux命令大全Linuxscp命令》命令
永久激活VMWare Workstation 14 Pro虚拟机软件安装教程详解 Linux下的Web服务器开发:八个必知技巧 centos系统的桌面版安装系统重新安装系统安装 10个方面分析Linux开发高效嵌入式系统 魅族PRO5刷出厂版ROM重启至Recovery模式后的画面 Linux僵死:解决与预防 《深入理解LINUX内核》(第3版):Intel特有 WPS Office Linux:办公软件评测对比 rabbitmq centos CentOS轻松搭建RabbitMQ集群,快速提升消息传输效率! 红帽2.6内核升级,企业Linux新飞跃! 服务器虚拟化软件vmwareesxi6.5详细技术信息 IP报文的特点以及特点/IP地址以及路由器 关于Linux服务器内存清理的一些常见问题及解决办法 轻松掌握Linux C应用开发技能,入门到精通 Linux使用libnet实现ARP攻击脚本分析| (Linux基础知识)Linux内核中的五大子系统CPU Linux论坛翻译计划:Man手册页中文化 玩转Linux:mplayer让你的媒体播放更出色 玩转Linux:掌握fork函数,实现高效编程 Linux添加Windows引导:9个方面的指导与帮助
标签聚合
内核 安装 linux服务器 操作 应用 文件 命令 电脑 linux系统 软件
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 118篇
  • 2023年8月 / 122篇
  • 2023年7月 / 122篇
  • 2023年6月 / 119篇
  • 2023年5月 / 123篇
  • 2023年4月 / 113篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2