cracklib-2.7

Введение в cracklib

Пакет cracklib содержит библиотеку, используемую для усиления паролей сравнением паролей, выбранных пользователем, со словами в выбранном словаре.

Информация о пакете

Дополнительно

Вам так же необходимо скачать список слов для использования с cracklib. Имеется два списка слов на выбор в следующих местах. Используйте список слов cracklib для хорошей безопасности или список слов allwords для слабых машин. Вы можете выбрать любой другой список слов, который вы имеете в своем распоряжении.

Установка cracklib

Сначала, как пользователь root, установим выбранный список слов для cracklib:

install -d -m755 /usr/share/dict && install -m644 ../[wordlist] /usr/share/dict && ln -sf [wordlist] /usr/share/dict/words && echo $(hostname) >> /usr/share/dict/extra.words

Список слов ссылается на /usr/share/dict/words исторически, words является первичным списком слов в директории /usr/share/dict. Дополнительно значение hostname перенаправлено в файл, названный extra.words. Этот файл намечен быть местом специфичного списка, который включает легкие для отгадывания пароли, такие как имена компаний или департаментов, имена пользователей, имена продуктов, имена компьютеров и т.д..

Теперь применим BLFS патч:

patch -Np1 -i ../cracklib,2.7-blfs-1.patch

Если необходимо, примените Heimdal патч:

cp -R cracklib cracklib_krb5 && patch -Np1 -i ../cracklib,2.7-heimdal-1.patch

В конце, как пользователь root, установим пакет:

make install && rm /lib/libcrack.so && ln -sf ../../lib/libcrack.so.2.7 /usr/lib/libcrack.so

Описание команд

rm /lib/libcrack.so; ln -sf ... /usr/lib/libcrack.so: Эти две команды перемещают ссылку libcrack.so из /lib в /usr/lib.

Содержание

Установленные программы: create-cracklib-dict, mkdict и packer
Установленные библиотеки: libcrack.so и опционально libcrack_krb5.so
Установленные Directory: /usr/share/dict

Короткое описание

libcrack.so

библиотеки предоставляют быстрый словарный метод для сильного усиления паролей.

Последнее обновление 2005-02-26 08:46:21 -0700