Пакет: cracklib
- Версия
- 2.10.3
- Релиз
- 1.niceos5
- Архитектура
- x86_64
- Хэш GOST
- 755f64b3530d6204338202a101a188b8cb7f1ad48dbced23c58030a36a1c3006
- Хэш MD5
- 45881c6a2e18e91ed72c5f6638e90f70
- Хэш SHA256
- 629b3b50415fd6334b47d56172115eeac646262151b3d367965bf2b745ed649f
- Лицензия
- GPL
- Дата сборки
- 12 мая 2025 г.
- Размер
- 148,571 МиБ
- Совместимые ОС
- rpm файл:
- cracklib-2.10.3-1.niceos5.x86_64.rpm
Подпакеты
| Имя | Краткое описание |
|---|---|
| cracklib-dicts | Описание отсутствует |
| cracklib-devel | Описание отсутствует |
| python3-cracklib | Описание отсутствует |
| lib32-cracklib | 32-битные библиотеки для cracklib |
Зависимости
| Имя | Тип | Версия |
|---|---|---|
| /bin/sh | runtime | - |
| /usr/bin/ln | runtime | - |
| /usr/bin/rm | runtime | - |
| cracklib-dicts | runtime | - |
| libc.so.6()(64bit) | runtime | - |
| libc.so.6(GLIBC_2.14)(64bit) | runtime | - |
| libc.so.6(GLIBC_2.2.5)(64bit) | runtime | - |
| libc.so.6(GLIBC_2.3)(64bit) | runtime | - |
| libc.so.6(GLIBC_2.4)(64bit) | runtime | - |
| libz.so.1()(64bit) | runtime | - |
| rtld(GNU_HASH) | runtime | - |
Граф зависимостей
История изменений
| Дата | Автор | Сообщение |
|---|---|---|
| 31 мар. 2025 г. | Stanislav Belikov <sbelikov@ncsgp.ru> | Первая сборка для cracklib |
Файлы пакета
-
-
- /usr/lib/libcrack.so.2 17 Б
- /usr/lib/libcrack.so.2.9.0 46,125 КиБ
-
-
-
- /usr/share/cracklib/cracklib.magic 360 Б
- /usr/share/cracklib/empty.hwm 1 КиБ
- /usr/share/cracklib/empty.pwd 24 Б
- /usr/share/cracklib/empty.pwi 16 Б
-
-
- /usr/share/locale/as 0 Б
- /usr/share/locale/be 0 Б
- /usr/share/locale/bn_IN 0 Б
- /usr/share/locale/ca 0 Б
- /usr/share/locale/cs 0 Б
- /usr/share/locale/da 0 Б
- /usr/share/locale/de 0 Б
- /usr/share/locale/el 0 Б
- /usr/share/locale/es 0 Б
- /usr/share/locale/eu 0 Б
- /usr/share/locale/fi 0 Б
- /usr/share/locale/fr 0 Б
- /usr/share/locale/fur 0 Б
- /usr/share/locale/gu 0 Б
- /usr/share/locale/he 0 Б
- /usr/share/locale/hi 0 Б
- /usr/share/locale/hu 0 Б
- /usr/share/locale/id 0 Б
- /usr/share/locale/it 0 Б
- /usr/share/locale/ja 0 Б
- /usr/share/locale/ka 0 Б
- /usr/share/locale/kk 0 Б
- /usr/share/locale/kn 0 Б
- /usr/share/locale/ko 0 Б
- /usr/share/locale/lt 0 Б
- /usr/share/locale/ml 0 Б
- /usr/share/locale/mr 0 Б
- /usr/share/locale/nb 0 Б
- /usr/share/locale/nl 0 Б
- /usr/share/locale/or 0 Б
- /usr/share/locale/pa 0 Б
- /usr/share/locale/pl 0 Б
- /usr/share/locale/pt 0 Б
- /usr/share/locale/pt_BR 0 Б
- /usr/share/locale/ro 0 Б
- /usr/share/locale/ru 0 Б
- /usr/share/locale/si 0 Б
- /usr/share/locale/sk 0 Б
- /usr/share/locale/sl 0 Б
- /usr/share/locale/sq 0 Б
- /usr/share/locale/sv 0 Б
- /usr/share/locale/ta 0 Б
- /usr/share/locale/te 0 Б
- /usr/share/locale/tr 0 Б
- /usr/share/locale/uk 0 Б
- /usr/share/locale/zh_CN 0 Б
- /usr/share/locale/zh_TW 0 Б
-
-
-
- /usr/share/man/man3/FascistCheck.3.gz 1,276 КиБ
-
-
- /usr/share/man/man8/cracklib-check.8.gz 516 Б
- /usr/share/man/man8/cracklib-format.8.gz 1,514 КиБ
- /usr/share/man/man8/cracklib-update.8.gz 653 Б
- /usr/share/man/man8/create-cracklib-dict.8.gz 469 Б
-
-
-
-
Документация (man-страницы)
create-cracklib-dict(8) Справочник системного администратора create-cracklib-dict(8)
NAME
create-cracklib-dict - Проверка паролей с использованием libcrack2
SYNOPSIS
create-cracklib-dict wordlist ...
DESCRIPTION
create-cracklib-dict принимает один или несколько файлов списков слов в
качестве аргументов и преобразует их в словари cracklib для использования
программами проверки паролей. Результаты размещаются в расположении
словаря по умолчанию, встроенном в компиляцию.
Если вы хотите хранить словарь в другом месте, используйте команды
cracklib-format и cracklib-packer напрямую.
SEE ALSO
cracklib-format(8), cracklib-packer(8), cracklib-check(8),
AUTHOR
Эта страница руководства была написана Jan Dittberner <jandd@debian.org> для
системы Debian GNU/Linux (но может быть использована другими).
Jan Dittberner Sat Jun 21 22:45:42 CEST 2008 create-cracklib-dict(8)
create-cracklib-dict(8) System Manager's Manual create-cracklib-dict(8)
NAME
create-cracklib-dict - Check passwords using libcrack2
SYNOPSIS
create-cracklib-dict wordlist ...
DESCRIPTION
create-cracklib-dict takes one or more word list files as arguments and
converts them into cracklib dictionaries for use by password checking
programs. The results are placed in the default compiled-in dictionary
location.
If you wish to store the dictionary in a different location, use the
cracklib-format and cracklib-packer commands directly.
SEE ALSO
cracklib-format(8), cracklib-packer(8), cracklib-check(8),
AUTHOR
This man page was written by Jan Dittberner <jandd@debian.org> for the
Debian GNU/Linux System (but may be used by others).
Jan Dittberner Sat Jun 21 22:45:42 CEST 2008 create-cracklib-dict(8)
cracklib-format(8) Debian GNU/Linux manual cracklib-format(8)
NAME
cracklib-format, cracklib-packer, cracklib-unpacker - утилиты словаря cracklib
SYNOPSIS
cracklib-format file ...
cracklib-packer cracklib_dictpath
cracklib-unpacker cracklib_dictpath
DESCRIPTION
cracklib-format принимает список текстовых файлов, каждый из которых содержит список слов, по одному на строку. Он приводит все слова к нижнему регистру, удаляет управляющие символы и сортирует списки. Выводит очищенный список в стандартный вывод. Текстовые файлы могут быть необязательно сжаты с помощью gzip(1).
Если вы предоставляете cracklib-format большое количество текста, вам нужно иметь достаточно свободного места для использования командой sort(1). Если у вас нет 20 Мб свободного места в /var/tmp (или в той временной области, которую использует ваша команда sort(1)), посмотрите на программу /usr/sbin/cracklib-format, которая является программой sh(1). Вы обычно можете настроить команду sort(1) для использования любой большой области диска с помощью опции -T. В cracklib-format есть хук для этого.
cracklib-packer читает из стандартного ввода список отсортированных и очищенных слов и создаёт базу данных в каталоге и с префиксом, указанными в аргументе командной строки cracklib_dictpath. Создаётся три файла с суффиксами .hwm, .pwd и .pwi. Эти три файла в формате, который понимают подпрограмма FascistCheck(3), утилиты cracklib-unpacker(8) и cracklib-check(8). Количество прочитанных и записанных слов выводится в stdout(3).
cracklib-unpacker читает из базы данных в каталоге и с префиксом, указанными в аргументе командной строки cracklib_dictpath, и выводит в стандартный вывод список слов, составляющих базу данных.
База данных в двоичном формате, генерируемом утилитами cracklib-format(8) и cracklib-packer(8). В системе Debian база данных находится в каталоге /var/cache/cracklib/cracklib_dict и генерируется ежедневно программой /etc/cron.daily/cracklib. Местоположение также определяется в заголовочном файле crack.h с помощью константы CRACKLIB_DICTPATH, хотя ни одна из подпрограмм в библиотеках cracklib не имеет этого местоположения закодированным в своих реализациях.
FILES
/var/cache/cracklib/cracklib_dict.[hwm|pwd|pwi]
файлы базы данных словаря cracklib, используемые утилитами.
/etc/cron.daily/cracklib
ежедневная программа cron для cracklib для перестроения базы данных словаря cracklib.
/etc/cracklib/cracklib.conf
файл конфигурации cracklib, используемый ежедневной программой cron cracklib для перестроения базы данных словаря cracklib.
/usr/include/crack.h
заголовочный файл cracklib, определяющий подпрограмму FascistCheck(3) и константу CRACKLIB_DICTPATH, используемую для компиляции местоположения базы данных словаря cracklib для этих утилит.
/usr/sbin/cracklib-format
сценарий оболочки cracklib для создания начального списка слов для базы данных словаря.
SEE ALSO
FascistCheck(3), cracklib-check(8), update-cracklib(8), create-cracklib-dict(8)
/usr/share/doc/libcrack2/libcrack2.html
/usr/share/doc/cracklib-runtime/cracklib-runtime.html
AUTHOR
cracklib2 написан Alec Muffett <alecm@crypto.dircon.co.uk>. Ручное добавление выполнено Jean Pierre LeJacq <jplejacq@quoininc.com>.
2.7-8.5 Sat Jun 21 22:43:12 CEST 2008 cracklib-format(8)
cracklib-format(8) Debian GNU/Linux manual cracklib-format(8)
NAME
cracklib-format, cracklib-packer, cracklib-unpacker - cracklib dictio‐
nary utilities
SYNOPSIS
cracklib-format file ...
cracklib-packer cracklib_dictpath
cracklib-unpacker cracklib_dictpath
DESCRIPTION
cracklib-format takes a list of text files each containing a list of
words, one per line, It lowercases all words, removes control charac‐
ters, and sorts the lists. It outputs the cleaned up list to standard
output. The text files may be optionally compressed with gzip(1).
If you supply massive amounts of text to cracklib-format you must have
enough free space available for use by the sort(1) command. If you do
not have 20Mb free in /var/tmp (or whatever temporary area your sort(1)
command uses), have a look at the /usr/sbin/cracklib-format program
which is a sh(1) program. You can usually tweak the sort(1) command to
use any large area of disk you desire, by use of the -T option. crack‐
lib-format has a hook for this.
cracklib-packer reads from standard input a list of sorted and cleaned
words and creates a database in the directory and prefix given by the
command line argument cracklib_dictpath. Three files are created with
the suffixes of .hwm, .pwd, and .pwi. These three files are in the
format that the FascistCheck(3) subroutine, cracklib-unpacker(8), and
cracklib-check(8), utilities understand. The number of words read and
written are printed on stdout(3).
cracklib-unpacker reads from the database in the directory and prefix
given by the command line argument cracklib_dictpath and outputs on
standard output the list of words that make up the database.
The database is in a binary format generated by the utilities crack‐
lib-format(8) and cracklib-packer(8). On a Debian system the database
is located in the directory /var/cache/cracklib/cracklib_dict and is
generated daily with the program /etc/cron.daily/cracklib. The loca‐
tion is also defined in the header file crack.h using the constant
CRACKLIB_DICTPATH though none of the subroutines in the cracklib li‐
braries have this location hardcoded into their implementations.
FILES
/var/cache/cracklib/cracklib_dict.[hwm|pwd|pwi]
cracklib dictionary database files used by utilities.
/etc/cron.daily/cracklib
cracklib daily cron program to rebuild the cracklib dictionary
database.
/etc/cracklib/cracklib.conf
cracklib configuration file used by the cracklib daily cron pro‐
gram to rebuild the cracklib dictionary database.
/usr/include/crack.h
cracklib header file defining the subroutine FascistCheck(3) and
the constant CRACKLIB_DICTPATH used to compile in the location
of the cracklib dictionary database for these utilities.
/usr/sbin/cracklib-format
cracklib shell script to create initial list of words for dic‐
tionary database.
SEE ALSO
FascistCheck(3), cracklib-check(8), update-cracklib(8), create-crack‐
lib-dict(8)
/usr/share/doc/libcrack2/libcrack2.html
/usr/share/doc/cracklib-runtime/cracklib-runtime.html
AUTHOR
cracklib2 is written by Alec Muffett <alecm@crypto.dircon.co.uk>. Man‐
ual added by Jean Pierre LeJacq <jplejacq@quoininc.com>.
2.7-8.5 Sat Jun 21 22:43:12 CEST 2008 cracklib-format(8)
cracklib-check(8) Справочник системного администратора cracklib-check(8)
NAME
cracklib-check - Проверка паролей с использованием libcrack2
SYNOPSIS
cracklib-check [-h|--no-echo]
DESCRIPTION
cracklib-check принимает список паролей из stdin и проверяет их с помощью
подпрограммы FascistCheck(3) из libcrack2.
OPTIONS
--no-echo
Не выводить пароль, который прошел проверку, в терминал.
-h, --help
Вывести справку по опциям командной строки.
RESULT
cracklib-check выводит каждый проверенный пароль и соответствующий ре‐
зультат FascistCheck(3) в stdout. Пароль и результат разделены двоето‐
чием. Если указан --no-echo, выводит только результат, если пароль про‐
шел проверку.
SEE ALSO
FascistCheck(3)
AUTHOR
Эта страница руководства была написана Jan Dittberner <jandd@debian.org> для
системы Debian GNU/Linux (но может использоваться другими).
Jan Dittberner Суббота 21 июня 2008 22:44:33 CEST cracklib-check(8)
cracklib-check(8) System Manager's Manual cracklib-check(8)
NAME
cracklib-check - Check passwords using libcrack2
SYNOPSIS
cracklib-check [-h|--no-echo]
DESCRIPTION
cracklib-check takes a list of passwords from stdin and checks them via
libcrack2's FascistCheck(3) sub routine.
OPTIONS
--no-echo
Don't echo the password which is ok to the terminal.
-h, --help
Print help explaining the command line options.
RESULT
cracklib-check prints each checked password and the corresponding re‐
sult of FascistCheck(3) to stdout. The password and the result are sep‐
arated by a colon. When --no-echo is specified, prints only the result
if password is ok.
SEE ALSO
FascistCheck(3)
AUTHOR
This man page was written by Jan Dittberner <jandd@debian.org> for the
Debian GNU/Linux System (but may be used by others).
Jan Dittberner Sat Jun 21 22:44:33 CEST 2008 cracklib-check(8)
update-cracklib(8) Руководство системного администратора update-cracklib(8)
NAME
update-cracklib - Перегенерировать словарь cracklib
SYNOPSIS
update-cracklib
DESCRIPTION
update-cracklib создает сжатую и накопленную версию списков слов,
хранящихся в директориях, указанных в файле конфигурации cracklib
/etc/cracklib/cracklib.conf. Программы, использующие cracklib2, нуждаются
в этой базе данных, чтобы быть полезными.
По умолчанию этот скрипт вызывается cron каждый день.
RESULT
update-cracklib выводит два числа: количество слов, прочитанных из
ASCII-словарей, и количество слов, в конечном итоге записанных в базу
данных cracklib; если не возникло ошибок, эти числа должны быть равны.
Возвращает 0 в случае успеха, в противном случае выводит сообщение об
ошибке в стандартный вывод ошибок и возвращает -1.
FILES
/etc/cracklib/cracklib.conf
скрипт оболочки, который устанавливает cracklib_dictpath_src,
который должен быть списком исходных файлов словарей,
разделенных пробелами.
SEE ALSO
cracklib(3), crack_mkdict(8)
AUTHOR
Эта программа и страница руководства были написаны Мартином Питтом
<martin@pi-ware.de> для системы Debian GNU/Linux (но могут
использоваться другими).
Мартин Питт 09 июня 2003 update-cracklib(8)
update-cracklib(8) System Manager's Manual update-cracklib(8)
NAME
update-cracklib - Regenerate cracklib dictionary
SYNOPSIS
update-cracklib
DESCRIPTION
update-cracklib builds a compressed and accumulated version of
wordlists stored in the directories given in cracklib's configuration
file /etc/cracklib/cracklib.conf. Programs using cracklib2 need this
database to be of any use.
By default this script is called by cron every day.
RESULT
update-cracklib prints out two numbers: the number of words read from
the ASCII dictionaries and the number of words eventually written into
the cracklib database; if no error occurred, these should be equal.
0 is returned on success, otherwise an error message is printed to
standard error and -1 is returned.
FILES
/etc/cracklib/cracklib.conf
shell script that sets cracklib_dictpath_src which must be a
space separated list of source dictionary files.
SEE ALSO
cracklib(3), crack_mkdict(8)
AUTHOR
This program and manual page was written by Martin Pitt <martin@pi‐
ware.de> for the Debian GNU/Linux System (but may be used by others).
Martin Pitt June 09, 2003 update-cracklib(8)