Пакет: 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)