외부 인터넷이 안되는 곳에서 특정 라이브러리 설치 방법

Ubuntu 12.04 LTS 64비트 버전을 사용하고 있는데 외부 인터넷이 안되고 내부 인트라넷망에 서버가 있습니다.

그 서버에서 패스워드 복잡도를 설정하려고 합니다.

예를들어 패스워드 최소 길이 : 8 자리, 최소 영문자 : 2자리, 반복 제한 : 2자리, 특수 문자 : 1자리

이면 패스워드 최소 길이는 설정이 가능하나 기타 다른 내용은 설정이 불가능하다고 구글링을 하여 찾았습니다.

만약 다른 설정도 사용하려면 libpam-cracklib 를 설치해야한다고 확인했는데

외부 인터넷이 안되다보니 apt-get 으로 설치가 불가능합니다.

혹시 설치 방법을 아시는분이 있다면 도움 부탁드립니다.

2일째 구글링하는데도 못찾고있네요ㅠㅜ 검색을 제대로 못하는건지ㅠㅜ

[url:sr2ahkez]http://www.ubuntuupdates.org/pm/libpam-cracklib[/url:sr2ahkez]

된다고 보장은 못합니다. 답변이 안 올라오길래, 무식 소생이 나서네요.

인터넷 되는 컴퓨터에서 위 site에 접속하여, 설치하려고 하시는 컴퓨터의 우분투 버젼에 맞는 deb package를 download 받으세요. 설치하려는 우분투 컴퓨터에 그 deb packge file을 USB stick을 이용하여 옮긴 후, terminal을 열고 다음의 명령을 이용하여 설치합니다.

[code:sr2ahkez]
sudo dpkg -i deb-packge-file-name-to-be-installed
[/code:sr2ahkez]

잘 되시길 바랍니다.

답변 감사합니다.

저도 찾으며 이것저것 만지다 보니 해결을 했네요;;

저의 해결방법이 다른분들께 도움이 될까해서 공유 합니다.

  1. http://www.ubuntuupdates.org/ 들어가서 필요한 .deb 파일 다운
  1. libcrack2_2.8.18-3build1_amd64.deb (libcrack2 으로 검색)
  2. cracklib-runtime_2.8.18-3build1_amd64.deb (cracklib-runtime 으로 검색)
  3. libpam-cracklib_1.1.3-7ubuntu2_amd64.deb (libpam-cracklib 으로 검색)
  1. FTP 프로그램을 통해 서버로 파일 업로드

  2. .deb 파일 실행

  • deb 파일 있는 위치에서 다음 명령어를 통해 설치(순서대로 설치 할 것!)
  • apt-get으로 libpam-cracklib 설치시 3개의 파일을다운받아 설치함(아래 1, 2번을 선행 설치해야지 libpam-cracklib 설치 됨)
  1. sudo dpkg -i libcrack2_2.8.18-3build1_amd64.deb
  2. sudo dpkg -i cracklib-runtime_2.8.18-3build1_amd64.deb
  3. sudo dpkg -i libpam-cracklib_1.1.3-7ubuntu2_amd64.deb
  1. 추후 패스워드 복잡도 설정은 구글링을 참조하심이…
  • 아래 명령어를 실행하여 복잡도 수정
    sudo vi /etc/pam.d/common-password

  • 복잡도 파라미터 종류
    retry=N : 패스워드 입력 실패 시 재시도횟수
    difok=N : 기존 패스워드와 비교. N개 이상 동일시 취약
    minlen=N : 최소 N자리의 패스워드
    dcredit=N : N개 이상의 숫자 포함 (-N일 경우 반드시 포함)
    udredit=N : N개 이상의 영어대문자 포함 (-N일 경우 반드시 포함)
    lcredit=N : N개 이상의 영어소문자 포함 (-N일 경우 반드시 포함)
    ocredit=N : N개 이상의 특수문자 포함 (-N일 경우 반드시 포함)
    ※ ubuntu 서버에서 반복 제한 옵션이 없음. 기본적으로 5자리 이상 연속될 경우 제한 됨

  • 수정 예시
    password requisite pam_cracklib.so retry=5 minlen=8 difok=2 lcredit=-2 ocredit=-1

http://www.installion.co.uk/ubuntu/prec … index.html