---
title: 'Linux: Passwortstärke überprüfen mit cracklib'
url: 'https://patrik.kernstock.net/blog/linux-passwortstaerke-ueberpruefen-mit-cracklib'
markdown: 'https://patrik.kernstock.net/blog/linux-passwortstaerke-ueberpruefen-mit-cracklib.md'
date: '2012-12-25'
description: 'Wiedermal ein kleiner Tipp von einen kleinen und nützlichen Tool von Linux. Mit “cracklib-check” ist es möglich, Passwörter zu prüfen, ob diese schwer knackbar sind oder nicht. Dabei wird in kleinen Wörterbüchern gesucht, ob ein Wort im Passwort vorkommt. Zusätzlich wird das Programm auch noch div…'
taxonomy:
  category:
    - Linux
    - 'Networking & Security'
  tag:
    - Bash
    - cracklib
    - Passwords
    - QuickTip
---

# [Linux: Passwortstärke überprüfen mit cracklib](https://patrik.kernstock.net/blog/linux-passwortstaerke-ueberpruefen-mit-cracklib)

   December 25, 2012  (updated March 17, 2013)   1 min 

   [Linux](https://patrik.kernstock.net/category:Linux) [Networking & Security](https://patrik.kernstock.net/category:Networking%20%26%20Security)    [Bash](https://patrik.kernstock.net/tag:Bash) [cracklib](https://patrik.kernstock.net/tag:cracklib) [Passwords](https://patrik.kernstock.net/tag:Passwords) [QuickTip](https://patrik.kernstock.net/tag:QuickTip)  

 Hinweis

Dieser Artikel ist über 13 Jahr(e) alt – Inhalte könnten veraltet sein.

 ![Linux: Passwortstärke überprüfen mit cracklib](https://patrik.kernstock.net/images/c/r/a/c/k/cracklib-0fff19c8.png?g-b3a1b014 "Linux: Passwortstärke überprüfen mit cracklib") 

[![cracklib](https://patrik.kernstock.net/images/c/r/a/c/k/cracklib-40d9f401.png?g-b3a1b014)](https://patrik.kernstock.net/user/pages/01.blog/2012-12-25-linux-passwortstaerke-ueberpruefen-mit-cracklib/cracklib.png?g-b3a1b014)

Wiedermal ein kleiner Tipp von einen kleinen und nützlichen Tool von Linux. Mit “cracklib-check” ist es möglich, Passwörter zu prüfen, ob diese schwer knackbar sind oder nicht. Dabei wird in kleinen Wörterbüchern gesucht, ob ein Wort im Passwort vorkommt. Zusätzlich wird das Programm auch noch diverse andere Algorithmen haben, welche die Stärke ermitteln kann.

Die Beispiele kann man auch im Screenshot des Artikels lesen.

**Installation**

`apt-get install libcrack2`

**Verwendungsbeispiele**

```sh
# echo "test" | cracklib-check
test: it is too short
```

```sh
# echo "test123" | cracklib-check
test123: it is based on a dictionary word
```

```sh
# echo "H8dsl§3G3d$" | cracklib-check
H8dsl§3G3d$: OK
```

**Verwendungsbeispiel in der Praxis**
``

```
#!/bin/bash
# A sample shell script to add user to the system
# Check password for strength 
# Written by Vivek Gite under GPL v2.x+
# ----------------------------------------------
read -p "Enter username : " user
read -sp "Enter password : " password
echo
echo "Testing password strength..."
echo
result="$(cracklib-check <<<"$password")"
# okay awk is  bad choice but this is a demo 
okay="$(awk -F': ' '{ print $2}' <<<"$result")"
if [[ "$okay" == "OK" ]]
then
    echo "Adding a user account please wait..."
    /sbin/useradd -m -s /bin/bash $user
    echo "$user:$password" | /sbin/chpasswd
else
    echo "Your password was rejected - $result"
        echo "Try again."
fi
```

Quelle: <http://www.cyberciti.biz/security/linux-password-strength-checker/>

##     Comments    

 Sort by: 

Loading comments...

---

## Navigation

- Parent: [Blog](https://patrik.kernstock.net/index.md)
- Previous: [Postfix: Mailwarteschlange ansehen, flushen und leeren](https://patrik.kernstock.net/blog/postfix-mailwarteschlange-ansehen-flushen-und-leeren.md)
- Next: [Linux: Traffic Übersicht mit jnettop](https://patrik.kernstock.net/blog/linux-traffic-uebersicht-mit-jnettop.md)
