写了一个可以生成随机密码的脚本,如果想要纯数字或才字母或者大小写,都可以自定,我这里写了全元素。


#!/bin/bash
# author: honway.liu
# date: 2013-07-19
# concate: gm100861@gmail.com
len=90
str=(a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 0 \! \@ \# \$ \% \^ \& \* \( \) \- \_ \= \+ \\ \/ \' \" \; \: \[ \] \{ \} \, \. \?)
for((i=1;i<=$len;i++));doarr[$i]=${str[$[$RANDOM%87]]}
done;
echo "${arr[@]}"|tr -d " "

转载于:https://blog.51cto.com/gm100861/1256494

生成服务器密码的shell脚本相关推荐

  1. 服务器免密码传输文件,CentOS7,使用 scp 命令, ssh 连接方式,免密码传输文件到远程服务器,免密执行远程服务器上的 shell 脚本...

    如题 如果提示:-bash: scp: command not found, 执行下面的命令安装:1 yum install -y openssh-clients 免密码配置通常用 scp 命令通过 ...

  2. 批量验证ssh账号密码登录shell脚本

    (适用于已知IP.用户名.密码和端口的验证情景) #!/bin/shtimeout=3 cmd="id > /tmp/b4"login(){for i in `cat ssh ...

  3. loadrunner11 linux服务器,Loadrunner怎么执行linux服务器上的shell脚本?

    java是可以执行shell脚本的,如下: //command就是你在linux上执行脚本的字符串命令 StringBuffer command = new StringBuffer(); comma ...

  4. linux命令生成二进制文件,如何创建Shell脚本的二进制文件

    在Linux系统的工作中,我们使用了许多日常命令.大多数二进制格式提供命令都位于 /bin,/sbin, /usr/bin,/usr/sbin 等目录.作为系统管理员,我们写了很多shell脚本做几个 ...

  5. 服务器清理内存shell脚本

    1 脚本原件: #! /bin/bash #说明 #echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache,当前产链服务器缓存主要在这里. #echo 2 ...

  6. 服务器执行sh文件或目录,将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法...

    出现bad interpreter:No such file or directory的原因,是文件格式的问题.这个文件是在Windows下编写的.换行的方式与Unix不一样,但是在vim下面如果不S ...

  7. Linux服务器信息检测Shell脚本

    将以下文件保存为check.sh脚本文件. #!/bin/bash PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/loc ...

  8. Linux系统shell脚本之批量修改服务器密码

    Linux系统shell脚本之批量修改服务器密码 一.脚本要求 二.脚本内容 三.编辑原始旧密码 四.执行脚本 五.验证密码更改 1.查看更改后的密码文件 2.在远端服务器验证密码 一.脚本要求 可以 ...

  9. 越狱iPhone手机使用openSSH wifi和usb连接mac电脑再免密码登录再用shell脚本执行教程

    目录 wifi连接手机 登录手机root用户 默认密码 修改openSSH的默认密码 exit 退出root 进入根目录查看文件 usb连接手机 下载usbmuxd 查看ssh默认端口是否是22 使用 ...

最新文章

  1. 2分钟读懂Hadoop和Spark的异同
  2. linux setroubleshootd进程 内存占用过大
  3. javaweb k8s_阿里云部署K8Sweb项目
  4. 现代c++之列表初始化/统一初始化
  5. 移动端H5页面返回并且刷新页面(BFcache)
  6. 前端学习(1737):前端调试值测试窗口的切换
  7. java、c语言、python、c++的不同之处_总结几点C/C++、Java与Python的区别
  8. Python使用Scrapy爬虫框架爬取天涯社区小说“大宗师”全文
  9. Web UI自动化测试之元素定位
  10. Scanner、String(java基础知识十二)
  11. JavaScript篇 深入理解JavaScript函数
  12. CentOS 6.4 php环境配置以及安装wordpress
  13. 信息安全实训——神奇的木马
  14. 申请微信公众测试号一直配置失败,在线等大佬帮忙。
  15. python mro文件_python MRO问题
  16. 二进制转十进制python程序_二进制转换(使用Python实现十进制转换器)
  17. 51单片机数码管计数器
  18. 2022 IoTDB Summit:IoTDB PMC 曹高飞《Apache IoTDB 秒级扩容能力与存算分离实践》
  19. JS [Web浏览器] “Uncaught RangeError: Maximum call stack size exceeded“ (32)
  20. html keyframes无效,CSS Module解决全局或本地使用@keyframes无效问题

热门文章

  1. inotify介绍及rsync + inotify 实时同步备份
  2. 转发与重定向(forward与redirect)
  3. gaokao--选择开发什么项目
  4. WCF入门(三)——对象序列化
  5. 获取app当前可用的剩余内存
  6. 5G NR — O-RAN 的系统架构
  7. OpenvSwitch — 操作实践
  8. NR 5G SBA架构
  9. NR 5G RRC连接重建
  10. 野生前端的数据结构练习(12)贪心算法