centos 生成密码(centos查看用户名密码)

大家好,今天给各位分享centos 生成密码的一些知识,其中也会对centos查看用户名密码进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

centos7随机密码怎样查看

在CentOS 7中,管理随机密码既直观又便捷。首先,利用系统内置的pwgen工具生成密码是常规操作。只需在终端里输入“pwgen”,即可得到一个由标准字符组成的随机密码;若需要增强复杂性,添加特殊字符,输入“pwgen-s”即可。

查看生成的密码,不必担心遗忘。在终端里执行“pwgen-s”后,通过管道符“|”将其传递给“less”命令,密码将以分页形式显示在屏幕上,方便查阅。这种方式适合实时查看。

另一种实用的方法是将随机密码存储在文件中,便于后续查阅。只需在终端里键入“pwgen-s> password.txt”,密码便会被保存到名为“password.txt”的文件里。查阅文件内容则使用“cat password.txt”命令即可,方便快捷。

在Linux 终端下生成随机/强密码的五种方法

在 Linux终端生成随机/强密码的五种方法

为了确保密码的安全性,本文将介绍五种在 Linux终端生成随机或强密码的方法。通过使用以下工具,用户可以轻松为多个用户或服务器生成高强度密码。

这些工具不仅易于使用,而且生成的密码至少包含 12-15个字符,包括大写字母、小写字母、数字和特殊符号。我们将逐一介绍这些工具及其使用方法,帮助您在 Linux下快速生成所需的密码。

使用 pwgen命令生成随机密码

pwgen是一个生成易于记忆并安全的随机密码的工具。默认情况下,它生成易于人类记忆的密码,但可以通过使用-s选项来生成完全随机、难于记忆的密码,仅适用于机器。

在不同 Linux发行版中安装 pwgen的方法如下:

在 Fedora系统中,使用 DNF命令安装:dnf install pwgen

在 Debian/Ubuntu系统中,使用 APT-GET或 APT命令安装:apt-get install pwgen或 apt install pwgen

在 Arch Linux系统中,使用 Pacman命令安装:pacman-S pwgen

在 RHEL/CentOS系统中,使用 YUM命令安装:yum install pwgen

在 openSUSE Leap系统中,使用 Zypper命令安装:zypper install pwgen

使用方法:在终端中运行 pwgen命令。例如,生成 160个密码以 8列 20行打印。

使用 openssl命令生成随机强密码

openssl是一个加密库命令行工具,可生成随机强密码。使用 openssl命令,您可以生成指定长度的随机密码。

示例:生成一个 14字符长的随机强密码。

生成 10个 14字符长的随机强密码时,结合 for循环使用 openssl。

使用 gpg命令生成随机强密码

gpg是 Gnu Privacy Guard的一部分,用于 OpenPGP加密和签名。您可以使用 gpg命令生成随机强密码。

示例:生成一个 14字符长的随机强密码。

生成 10个 14字符长的随机强密码时,结合 for循环使用 gpg。

使用 mkpasswd命令生成随机强密码

mkpasswd是一个用于生成密码的命令行工具。默认情况下,它生成一个新密码。您可以通过安装 expect软件包来使用 mkpasswd。

示例:生成一个 14字符长的随机强密码。

生成 10个 14字符长,包含大小写字母、数字和特殊字符的随机强密码时,结合 for循环使用 mkpasswd。

使用 makepasswd命令生成随机强密码

makepasswd使用/dev/urandom生成真随机密码,更注重安全性。它还支持加密命令行中给出的明文密码。

示例:生成一个 14字符长的随机强密码。

生成 10个 14字符长的随机强密码时,结合 for循环使用 makepasswd。

使用其他命令生成随机强密码

如果您需要更多选择,还有其他命令可以用于生成随机强密码。例如:

md5sum:计算并校验 MD5哈希。

/dev/urandom:提供内核随机数生成器的接口。

sha256sum:使用 SHA-256算法校验数据完整性。

sha1pass:生成 SHA1密码哈希。在命令缺少盐值的情况下,生成一个随机盐值。

以上方法和工具提供了在 Linux终端生成随机或强密码的多种途径。选择适合您需求的方法,确保密码安全性和易于管理性。

Linux 生成随机密码/修改密码

Linux生成随机密码方式:

strings/dev/urandom| grep-o‘[[:alnum:]]’| head-n 30| tr-d‘n’; echo

Linux修改密码方法:

passwd root

然后输入两次新密码

root可以替换成需要修改的用户

除了上面的随机密码生成我们还有其它办法

1.用mkpasswd命令:

使用mkpasswd命令,需要事先安装expect模块,以CentOS为例:

yum-y install expect

安装好后,直接运行mkpasswd,就能生成随机密码了。并且命令还有参数,比如设置生成的随机密码的最小长度,等等,看看help就知道了。

2.用passwdgen命令:

和mkpasswd大致一致,需事先安装passwdgen模块:

yum-y install passwdgen

安装好后,直接运行passwdgen,即可得到随机密码,同样passwdgen命令也有参数,可以参考help。

补充一些生成随机密码命令

以下是十种生成随机密码的实例

1.SHA+date+base64,密码长度32

date+%s| sha256sum| base64| head-c 32; echo

2.使用urandom,过滤掉其他符号,只留字母和数字,密码长度32

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

3.使用openssl的随机函数

openssl rand-base64 32

4.urandom的另一个用法,urandom+tr

tr-cd'[:alnum:]'/dev/urandom| fold-w30| head-n1

5.使用urandom加字符函数

strings/dev/urandom| grep-o':alnum:'| head-n 30| tr-d'n'; echo

6.urandom最简单的使用

/dev/urandom tr-dc _A-Z-a-z-0-9| head-c6

7.urandom的另一个用法,urandom+dd

dd if=/dev/urandom bs=1 count=32 2/dev/null| base64-w 0| rev| cut-b 2-| rev

8.如果你经常使用单手输入密码,那么可以参考以下方法生成"左手密码"

/dev/urandom tr-dc'12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB'| head-c8; echo""

9.使用randpw加urandom

randpw(){/dev/urandom tr-dc _A-Z-a-z-0-9| head-c${1:-16};echo;}

10.最后来个最简洁的

date| md5sum

阅读剩余
THE END