• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

Linux 的 cracklib 密碼強度檢查工具使用教學與範例

介紹如何在 Linux 系統上使用 cracklib 檢測使用者的密碼強度。

安裝 cracklib

若在 Ubuntu 或 Debian Linux 中可以使用 apt 安裝 cracklib-runtime 套件:

# 安裝 cracklib-runtime 套件
sudo apt install cracklib-runtime

若在 Fedora、CentOS 或 RedHat Linux 中,則可使用 apt 安裝 cracklib 套件:

# 安裝 cracklib 套件
sudo yum install cracklib

檢測密碼強度

cracklib-check 這個指令可以從標準輸入讀取密碼,檢查密碼的複雜度是否足夠。

密碼太簡單、有規則

密碼太簡單、有規則,就會顯示 simplistic/systematic:

# 檢查 123456 這個密碼的強度
echo "123456" | cracklib-check
123456: it is too simplistic/systematic

密碼長度太短

密碼長度太短,就會顯示 too short:

# 檢查 Desk 這個密碼的強度
echo "Desk" | cracklib-check
Desk: it is too short

密碼屬於字典單字

當密碼只是以普通英文單字組成時,就會顯示 based on a dictionary word:

# 檢查 Sunday139 這個密碼的強度
echo "Sunday139" | cracklib-check
Sunday139: it is based on a dictionary word

密碼強度足夠

若密碼強度足夠,就會顯示 OK:

# 檢查 Sun123day 這個密碼的強度
echo "Sun123day" | cracklib-check
Sun123day: OK

檢查多筆密碼

若要一次檢查多筆密碼的強度,可以將密碼寫在文字檔案內,一行一筆密碼,然後用 cat 倒給 cracklib-check 檢查:

# 檢查檔案內多筆密碼的強度
cat test.txt | cracklib-check
123456: it is too simplistic/systematic
Desk: it is too short
Sunday139: it is based on a dictionary word
Sun123day: OK

參考資料

  • LINUX 技術手札:Linux 檢查密碼強度工具 — cracklib
  • POFTUT:How To Check Password Strength In Linux With Cracklib?

分類:Linux 標籤:資訊安全

讀者互動方式

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

主要資訊欄

搜尋

近期文章

  • Linux 檢查、測試 CPU AES-NI 硬體加速加密指令集教學
  • CentOS Linux 7.9 自行編譯、安裝 OpenSSH 9.0p1 伺服器教學與範例
  • Python 使用 zipfile 模組壓縮、解壓縮 ZIP 檔案教學與範例
  • Python 以 LINE Notify 自動傳送即時訊息、圖片教學與範例
  • Linux 使用 Prometheus 與 Grafana 監控伺服器狀態、發送告警 Email 簡訊教學與範例
  • Linux 設定 pam_tty_audit 記錄 SSH 使用者操作指令教學與範例
  • Linux 封鎖、解鎖登入失敗次數過多的帳號 pam_faillock 教學與範例
  • Python 使用 pytube 自動下載 YouTube 影片教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide