【Linux】Centos7 随机生成密码

这篇具有很好参考价值的文章主要介绍了【Linux】Centos7 随机生成密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🍁博主简介

  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!

pwgen 生成随机密码

  • 安装pwgen命令
yum -y install pwgen
  • 使用方法

执行后,将输出随机密码。您可以根据需要更改密码长度和生成的密码的个数。

pwgen <密码长度>
pwgen <密码长度> <生成的密码个数>
  • 实例

生成随机的12个字长的密码(会生成很多,可从中选取任意一个出来)

pwgen 12

生成随机的12个字长的密码(只生成一个)

pwgen 12 1

请注意:生成的密码应该保密,因此请不要将其存储在不安全的位置。

mkpasswd 生成随机密码(有特殊要求推荐)

  • 安装expect命令
yum -y install expect
  • 参数说明
参数 说明
-l 密码的长度定义, 默认是 9
-d 数字个数, 默认是 2
-c 小写字符个数, 默认是 3
-C 大写字符个数, 默认是 2
-s 特殊字符个数, 默认是 1
  • 实例

随机生成密码:长度为12、数字3个、小写字符5个、大写字符为3个、特殊字符为1个。

mkpasswd -l 12 -d 3 -c 5 -C 3 -s 1

请注意:生成的密码应该保密,因此请不要将其存储在不安全的位置。

openssl 生成随机密码(高强度密码推荐)

  • 简介

在所有的类 Unix 发行版、Solaris、Mac OS X 和 Windows 中默认都用openssl这个工具来生成高强度随机密码(这个是系统自带,使用率最高)

  • 使用方式
openssl rand -base64 <密码字符长度>
  • 实例

随机生成12位的密码(推荐)

openssl rand -base64 12

随机生成12位的密码并进行数据校验要前12位字符串

openssl rand -base64 12 | md5sum | cut -c 1-12

请注意:生成的密码应该保密,因此请不要将其存储在不安全的位置。

/dev/urandom 生成随机密码(高强度密码推荐10位密码)

数据取于一些linux面板的安装脚本内;(小皮面板、1Panel)

< /dev/urandom tr -dc 0-9-A-Z-a-z-|head -c ${1:-10} ; echo

请注意:生成的密码应该保密,因此请不要将其存储在不安全的位置。文章来源地址https://www.toymoban.com/news/detail-405994.html

到了这里,关于【Linux】Centos7 随机生成密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos7密码破解

    好久没开虚拟机了早上打开,突然发现密码忘了,相信大家都有过这种经历吧。下面简单记录一些破解过程 1.重启centos,开机后进入多个选项界面 鼠标点进去按下E键进入单用户模式 ,进入这个界面。 利用键盘上下键盘往下移动找到这一行 2,在Linux16最后面加上目录rd.brea

    2024年02月08日
    浏览(34)
  • 随机生成密码(Python)

    随机密码生成是一种常见的加密技术,可以帮助用户在创建账户时生成强大的密码,从而保护账户的安全性。 随机生成密码。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。 方法一: 运行结果: 方法二: 具体步骤: 1、导入random模块,用于生成随

    2024年02月03日
    浏览(47)
  • Centos7重置root密码

    1、启动Linux Centos7系统,当出现如下画面时,直接按“e”键继续。 2、按向下箭头,一直下滑直至看到如下界面   3、在如下截图的位置,添加“rw single init=/bin/bash”,添加后按“Ctrl + x”引导系统。  4、在如下截图位置,即可输入“自定义新密码”来重置root密码了。  5、运

    2024年02月12日
    浏览(39)
  • centos7修改root用户密码

    1. 开启终端 首先,打开终端,您可以使用Ctrl + Alt + T快捷键来打开终端。 2. 使用root用户登录 要修改root用户的密码,您需要使用具有管理员权限的用户登录。用于此目的的用户帐户通常为root,因此您需要以root用户身份登录。您可以使用以下命令登录root用户:   su - 然后,输

    2024年02月14日
    浏览(41)
  • 在centos7 中修改mysql密码

    修改mysql的配置文件前提是,mysql服务已经启动。 确认mysql处于运行状态后,进入 /etc/my.cnf 配置文件进行修改 在 my.cnf 配置文件的末尾添加 skip-grant-tables 意为通过权限认证,不启动grant-tables就不用输入登录密码了。 在 /etc/my.cnf 添加配置后,就可以不用输密码进入mysql了 提示

    2024年02月06日
    浏览(41)
  • 如何在 Excel 中快速生成随机密码?

    有时,我们可能想创建随机密码来保护某些重要内容。 但是,您有什么技巧可以在Excel中快速生成随机密码? 在这里,我有一些可以在Excel工作表中处理的方法。 用公式生成随机密码 使用插入随机数据生成随机密码​编辑   用公式生成随机密码 在这里,我介绍了三个公式为

    2024年02月16日
    浏览(41)
  • centos7忘记root登录密码解决办法

    1、 重启/开机出现下面的界面按e键,或开机就一直按e键 2、按e键盘出现下面的界面(可以下拉),需要编辑修改:ro改为 rw init=/sysroot/bin/sh 修改后: 3、按 Ctrl+x,使用单用户模式启动(进入救援模式)。 4、 使用 chroot /sysroot 命令访问系统 5、 输入 passwd 命令,接下来命令行提

    2024年02月11日
    浏览(39)
  • CentOS7 三节点ssh免密码登录

    超详细Xshell7免费版安装与连接虚拟机教程 在Xshell上连接上我们已经建立好的虚拟机 ① 所有的虚拟机上(node1,node2,node3)都需要配置hosts 执行vi /etc/hosts命令 进入后按 a键 进入可编辑状态 注意:这里添加的各个节点的IP地址是你自己配置的IP地址,不要盲目抄我的 在末尾添加如

    2024年02月03日
    浏览(41)
  • Centos7系统为root用户修改重置密码

    **之前放在虚拟机的centos7系统由于时间太久忘记了登录密码,死活登不上,重新下载镜像文件安装配置又太麻烦,只好重置root密码。 init=/bin/sh mount -o remount, rw / passwd touch /.autorelabel exec /sbin/init 或者 exec /sbin/reboot

    2024年02月05日
    浏览(48)
  • Centos7-yum安装mysql-修改密码-无密码登录-安全配置

    在CentOS中默认安装有MariaDB(MySQL的一个分支),安装完成之后可以直接覆盖MariaDB。 rpm -qa | grep mariadb 查询是否安装了mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 卸载 mariad wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装官网提供的yum源 yum -y install mysql57-communit

    2024年02月03日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包