自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux中檢查密碼的復(fù)雜性/強(qiáng)度和評(píng)分?

系統(tǒng) Linux
我們都知道密碼的重要性。理想的密碼就是使用難以猜測(cè)密碼。另外,我建議你為每個(gè)服務(wù)使用不同的密碼,如電子郵件、ftp、ssh 等。最重要的是,我建議你們經(jīng)常更改密碼,以避免不必要的黑客威脅。

[[259710]]

我們都知道密碼的重要性。理想的密碼就是使用難以猜測(cè)密碼。另外,我建議你為每個(gè)服務(wù)使用不同的密碼,如電子郵件、ftp、ssh 等。最重要的是,我建議你們經(jīng)常更改密碼,以避免不必要的黑客威脅。

默認(rèn)情況下,RHEL 和它的衍生版使用 cracklib 模塊來檢查密碼強(qiáng)度。我們將教你如何使用 cracklib 模塊檢查密碼強(qiáng)度。

如果你想檢查你創(chuàng)建的密碼評(píng)分,請(qǐng)使用 pwscore 包。

如果你想創(chuàng)建一個(gè)好密碼,最起碼它應(yīng)該至少有 12-15 個(gè)字符長(zhǎng)度。它應(yīng)該按以下組合創(chuàng)建,如字母(小寫和大寫)、數(shù)字和特殊字符。Linux 中有許多程序可用于檢查密碼復(fù)雜性,我們今天將討論有關(guān) cracklib 模塊和 pwscore 評(píng)分。

如何在 Linux 中安裝 cracklib 模塊?

cracklib 模塊在大多數(shù)發(fā)行版?zhèn)}庫中都有,因此,請(qǐng)使用發(fā)行版官方軟件包管理器來安裝它。

對(duì)于 Fedora 系統(tǒng),使用 DNF 命令來安裝 cracklib。

  1. $ sudo dnf install cracklib

對(duì)于 Debian/Ubuntu 系統(tǒng),使用 APT-GET 命令APT 命令來安裝 libcrack2。

  1. $ sudo apt install libcrack2

對(duì)于基于 Arch Linux 的系統(tǒng),使用 Pacman 命令來安裝 cracklib。

  1. $ sudo pacman -S cracklib

對(duì)于 RHEL/CentOS 系統(tǒng),使用 YUM 命令來安裝 cracklib。

  1. $ sudo yum install cracklib

對(duì)于 openSUSE Leap 系統(tǒng),使用 Zypper 命令來安裝 cracklib。

  1. $ sudo zypper install cracklib

如何在 Linux 中使用 cracklib 模塊檢查密碼復(fù)雜性?

我在本文中添加了一些示例來助你更好地了解此模塊。

如果你提供了任何如人名或地名或常用字,那么你將看到一條消息“它存在于字典的單詞中”。

  1. $ echo "password" | cracklib-check
  2. password: it is based on a dictionary word

Linux 中的默認(rèn)密碼長(zhǎng)度為 7 個(gè)字符。如果你提供的密碼少于 7 個(gè)字符,那么你將看到一條消息“它太短了”。

  1. $ echo "123" | cracklib-check
  2. 123: it is WAY too short

當(dāng)你提供像我們這樣的好密碼時(shí),你會(huì)看到 “OK”。

  1. $ echo "ME$2w!@fgty6723" | cracklib-check
  2. ME!@fgty6723: OK

如何在 Linux 中安裝 pwscore?

pwscore 包在大多數(shù)發(fā)行版?zhèn)}庫中都有,因此,請(qǐng)使用發(fā)行版官方軟件包管理器來安裝它。

對(duì)于 Fedora 系統(tǒng),使用 DNF 命令來安裝 libpwquality。

  1. $ sudo dnf install libpwquality

對(duì)于 Debian/Ubuntu 系統(tǒng),使用 APT-GET 命令APT 命令來安裝 libpwquality。

  1. $ sudo apt install libpwquality

對(duì)于基于 Arch Linux 的系統(tǒng),使用 Pacman 命令來安裝 libpwquality。

  1. $ sudo pacman -S libpwquality

對(duì)于 RHEL/CentOS 系統(tǒng),使用 YUM 命令來安裝 libpwquality。

  1. $ sudo yum install libpwquality

對(duì)于 openSUSE Leap 系統(tǒng),使用 Zypper 命令來安裝 libpwquality。

  1. $ sudo zypper install libpwquality

如果你提供了任何如人名或地名或常用字,那么你將看到一條消息“它存在于字典的單詞中”。

  1. $ echo "password" | pwscore
  2. Password quality check failed:
  3. The password fails the dictionary check - it is based on a dictionary word

Linux 中的默認(rèn)密碼長(zhǎng)度為 7 個(gè)字符。如果你提供的密碼少于 7 個(gè)字符,那么你將看到一條消息“密碼短于 8 個(gè)字符”。

  1. $ echo "123" | pwscore
  2. Password quality check failed:
  3. The password is shorter than 8 characters

當(dāng)你像我們這樣提供了一個(gè)好的密碼時(shí),你將會(huì)看到“密碼評(píng)分”。

  1. $ echo "ME!@fgty6723" | pwscore
  2. 90

 

責(zé)任編輯:龐桂玉 來源: Linux中國(guó)
相關(guān)推薦

2022-04-23 16:36:30

Linux密碼

2018-12-03 13:19:01

物聯(lián)網(wǎng)企業(yè)云IOT

2019-05-13 15:47:29

Kubernetes云計(jì)算云復(fù)雜性

2019-07-29 12:35:15

云計(jì)算復(fù)雜性云計(jì)算平臺(tái)

2017-06-23 08:45:02

存儲(chǔ)技術(shù)復(fù)雜性

2013-11-01 13:38:41

程序員編程語言

2012-09-19 13:18:37

復(fù)雜設(shè)計(jì)UI設(shè)計(jì)

2012-12-26 10:53:26

2018-05-16 07:34:52

NFV虛擬化數(shù)據(jù)中心

2016-11-22 09:24:29

大數(shù)據(jù)部署Hadoop

2022-12-27 08:00:28

2009-01-20 15:23:33

存儲(chǔ)安全密鑰數(shù)據(jù)保護(hù)

2024-04-10 11:56:33

2014-08-21 08:54:03

2014-12-02 09:22:19

2019-08-21 13:24:25

KubernetesHadoop容器

2009-02-02 14:49:11

服務(wù)器虛擬化基礎(chǔ)架構(gòu)

2017-08-29 20:19:56

對(duì)象存儲(chǔ)架構(gòu)存儲(chǔ)數(shù)據(jù)中心

2022-09-14 10:26:14

架構(gòu)微服務(wù)前端

2019-11-23 23:30:55

Python數(shù)據(jù)結(jié)構(gòu)時(shí)間復(fù)雜性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)