cracklib-2.9.11

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

cracklib-2.9.11 [2024/05/05 06:27] – 만듦 baecycracklib-2.9.11 [2024/05/05 07:08] (현재) baecy
줄 61: 줄 61:
  
 원하는 경우 권한 없는 사용자로 다음과 같이 실행하여 라이브러리가 제대로 작동하는지 확인합니다. 원하는 경우 권한 없는 사용자로 다음과 같이 실행하여 라이브러리가 제대로 작동하는지 확인합니다.
-<code lang=bash>make test</code>+<code lang=bash>make test</code> \\ 
 + 
 +<WRAP important center round 90%> 
 +**중요** \\ 
 +LFS 시스템이 완료되고 Shadow 패키지가 설치된 후에 CrackLib를 설치하는 경우 시스템에서 강력한 비밀번호 지원을 제공하려면 Shadow-4.15.1을 다시 설치해야 합니다. 만약 Linux-PAM-1.6.1 패키지를 설치하려는 경우 Linux-PAM 설치 후에 Shadow가 다시 설치되므로 이 참고 사항을 무시할 수 있습니다. 
 +</WRAP> \\ 
 + 
 +==== 명령 설명 ==== 
 +  * **autoreconf -fiv:** \\ 패키지와 함께 제공된 구성 스크립트가 너무 오래되어 Python 3.10 이상의 올바른 버전 문자열을 가져오지 못합니다. 이 명령은 최신 버전의 자동 도구로 다시 생성하여 문제를 해결합니다. 
 +  * ''PYTHON=python3:'' 파이썬 2가 설치되어 있어도 파이썬 3에 대한 파이썬 바인딩을 강제로 설치합니다. 
 +  * //--with-default-dict=/usr/lib/cracklib/pw_dict:// \\ CrackLib 사전을 /lib 계층 구조에 강제로 설치합니다. 
 +  * //--disable-static:// 정적 라이브러리 설치를 방지합니다. 
 +  * **install -v -m644 -D ...:**  ''/usr/share/dict'' 디렉터리(아직 존재하지 않는 경우)를 생성하고 거기에 압축된 단어 목록을 설치합니다. 
 +  * **ln -v -s cracklib-words /usr/share/dict/words:** 단어 목록은 ''/usr/share/dict/words''에 연결되며, 역사적으로 단어는 ''/usr/share/dict'' 디렉터리의 기본 단어 목록입니다. 시스템에 이미 ''/usr/share/dict/words'' 파일이 설치되어 있는 경우 이 명령은 생략하세요. 
 +  * **echo $(hostname) >>...:** **hostname**의 값은 ''cracklib-extra-words''라는 파일로 에코됩니다. 이 추가 파일은 회사 또는 부서 이름, 사용자 이름, 제품 이름, 컴퓨터 이름, 도메인 이름 등과 같이 추측하기 쉬운 비밀번호를 포함하는 사이트별 목록입니다. 
 +  * **create-cracklib-dict ...:** 단어 목록에서 CrackLib 사전을 만듭니다. 단어 목록을 추가하려면 명령을 수정합니다. 
 + 
 +==== 설치 내용 ==== 
 +  * **프로그램:** \\ cracklib-check, cracklib-format, cracklib-packer, cracklib-unpacker, cracklib-update, create-cracklib-dict 
 +  * **라이브러리:** \\ libcrack.so 및 _cracklib.so(Python module) 
 +  * **디렉토리** \\ /usr/lib/cracklib, /usr/share/dict 및 /usr/share/cracklib 
 + 
 +=== 간단한 설명 === 
 +  * **cracklib-check** \\ 암호가 강력한지 확인하는 데 사용됩니다. 
 +  * **cracklib-format** \\ 텍스트 파일의 형식을 지정하는 데 사용됩니다 (모든 단어 소문자, 제어 문자 제거 및 목록 정렬). 
 +  * **cracklib-packer** \\ 표준 입력에서 읽은 단어로 데이터베이스를 생성합니다. 
 +  * **cracklib-unpacker** \\ 지정된 데이터베이스를 표준 출력에 표시합니다 
 +  * **create-cracklib-dict** \\ 주어진 단어 목록에서 크랙리브 사전을 만드는 데 사용됩니다. 
 +  * libcrack.so \\ 강력한 암호 적용을 위한 빠른 사전 조회 방법을 제공합니다.
  • cracklib-2.9.11.1714890456.txt.gz
  • 마지막으로 수정됨: 2024/05/05 06:27
  • 저자 baecy