차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
cracklib-2.9.11 [2024/05/05 06:27] – 만듦 baecy | cracklib-2.9.11 [2024/05/05 07:08] (현재) – baecy | ||
---|---|---|---|
줄 61: | 줄 61: | ||
원하는 경우 권한 없는 사용자로 다음과 같이 실행하여 라이브러리가 제대로 작동하는지 확인합니다. | 원하는 경우 권한 없는 사용자로 다음과 같이 실행하여 라이브러리가 제대로 작동하는지 확인합니다. | ||
- | <code lang=bash> | + | <code lang=bash> |
+ | |||
+ | <WRAP important center round 90%> | ||
+ | **중요** \\ | ||
+ | LFS 시스템이 완료되고 Shadow 패키지가 설치된 후에 CrackLib를 설치하는 경우 시스템에서 강력한 비밀번호 지원을 제공하려면 Shadow-4.15.1을 다시 설치해야 합니다. 만약 Linux-PAM-1.6.1 패키지를 설치하려는 경우 Linux-PAM 설치 후에 Shadow가 다시 설치되므로 이 참고 사항을 무시할 수 있습니다. | ||
+ | </ | ||
+ | |||
+ | ==== 명령 설명 ==== | ||
+ | * **autoreconf -fiv:** \\ 패키지와 함께 제공된 구성 스크립트가 너무 오래되어 Python 3.10 이상의 올바른 버전 문자열을 가져오지 못합니다. 이 명령은 최신 버전의 자동 도구로 다시 생성하여 문제를 해결합니다. | ||
+ | * '' | ||
+ | * // | ||
+ | * // | ||
+ | * **install -v -m644 -D ...: | ||
+ | * **ln -v -s cracklib-words / | ||
+ | * **echo $(hostname) >> | ||
+ | * **create-cracklib-dict ...:** 단어 목록에서 CrackLib 사전을 만듭니다. 단어 목록을 추가하려면 명령을 수정합니다. | ||
+ | |||
+ | ==== 설치 내용 ==== | ||
+ | * **프로그램: | ||
+ | * **라이브러리: | ||
+ | * **디렉토리** \\ / | ||
+ | |||
+ | === 간단한 설명 === | ||
+ | * **cracklib-check** \\ 암호가 강력한지 확인하는 데 사용됩니다. | ||
+ | * **cracklib-format** \\ 텍스트 파일의 형식을 지정하는 데 사용됩니다 (모든 단어 소문자, 제어 문자 제거 및 목록 정렬). | ||
+ | * **cracklib-packer** \\ 표준 입력에서 읽은 단어로 데이터베이스를 생성합니다. | ||
+ | * **cracklib-unpacker** \\ 지정된 데이터베이스를 표준 출력에 표시합니다 | ||
+ | * **create-cracklib-dict** \\ 주어진 단어 목록에서 크랙리브 사전을 만드는 데 사용됩니다. | ||
+ | * libcrack.so \\ 강력한 암호 적용을 위한 빠른 사전 조회 방법을 제공합니다. |