이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 pam_abl 명령입니다.
프로그램:
이름
pam_abl - pam_abl 모듈에서 사용하는 데이터베이스를 쿼리하거나 제거합니다.
개요
pam_abl [옵션] [구성]
기술
pam_abl 모듈 데이터베이스에 저장된 정보에 pam이 아닌 인터페이스를 제공합니다.
CONFIG는 pam_abl 구성 파일의 이름입니다(기본값: /etc/security/pam_abl.conf). NS
config 파일을 읽어 pam_abl 데이터베이스의 이름을 검색합니다.
사용자 또는 호스트가 상태를 전환할 때 실행할 명령 및 이전 데이터 제거.
옵션
유지 보수
-시간, --도움
이 메시지를 참조하십시오.
-NS, --debug 명령
인수로 분할된 블록/지우기 명령을 인쇄합니다.
-NS, --숙청
config의 제거 규칙에 따라 데이터베이스를 제거합니다.
-NS, --상대적인
현재를 기준으로 시간을 표시합니다.
-V, --말 수가 많은
자세한 출력.
논팜 상호 작용
-NS, --불합격
사용자 또는 호스트가 실패했습니다.
-w, --화이트리스트
화이트리스팅을 수행합니다(블랙리스트에서 제거, 면제를 제공하지 않음).
-씨, --확인하다
상태를 확인하세요. 현재 차단된 경우 XNUMX이 아닌 값을 반환합니다. 이름 : 지위 장황한 경우
지정됩니다. 둘 이상의 호스트 또는 사용자가 제공된 경우 첫 번째 호스트/사용자만 확인합니다.
한 쌍이다.
-유, --최신 정보
db에 있는 모든 사용자/호스트의 상태를 업데이트합니다. 이것은 또한 적절한
호출할 스크립트.
-에스, --서비스
지정된 서비스의 컨텍스트에서 작동합니다. 기본값 없음.
-유, --사용자
사용자에 대해 작업합니다(와일드 카드는 허용 목록에 적합합니다).
-시간, --주인
호스트에서 작동합니다(와일드카드는 화이트리스트에 적합).
-NS, --이유
-f가 제공된 경우에만 사용됩니다(기본값은 "AUTH"). 인증 이유를 지정합니다.
실패한. 가능한 값은 USER, HOST, BOTH, AUTH입니다.
구성에서 실행할 명령을 지정한 경우 해당 명령은 다음과 같은 경우 실행을 시도합니다.
호스트 또는 사용자가 마지막으로 확인한 이후 상태(차단됨 <→ 지우기)를 전환합니다. NS
명령은 실행될 수 있지만, 입력할 정보를 충분히 제공한 경우에만
명령의 대체. 예를 들어 host_clr_command가 %s를 사용하는 경우
매개변수에서 명령을 수행하려면 -s를 사용하여 서비스를 지정해야 합니다.
실제로 실행합니다.
사용 예
실패한 호스트 및 사용자 목록을 가져옵니다.
$ pam_abl
현재와 관련된 시간을 나열하는 전체 실패 목록을 가져옵니다.
$ pam_abl -rv $ pam_abl --relative --verbose
이전 데이터 제거:
$ pam_abl -p $ pam_abl --퍼지
모든 example.com, 어딘가에.com 호스트 차단 해제:
$ pam_abl -w -H *.example.com -H \*.somewhere.com
인증 실패로 인해 호스트 badguy.com 및 사용자 joe 실패:
$ pam_abl -f -H badguy.com -U joe -R 인증
joe가 현재 somehost에서 귀하의 niceo 서비스를 사용할 수 있는지 확인하십시오.
그가 상태를 전환하는 경우 필요한 명령:
$ pam_abl -c -U joe -H somehost -s 니토
사용자/호스트 상태는 시도가 있을 때만 업데이트되므로 수동으로
pam-abl이 상태를 업데이트하고 올바른 스크립트를 호출하도록 합니다.
$ pam_abl -u
작가
로드 메르텐스[이메일 보호]>
앤디 암스트롱[이메일 보호]>
크리스 타즈마[이메일 보호]>
보고 버그
버그 보고[이메일 보호]> 또는 sourceforge에서 bugtracker를 사용합니다.
onworks.net 서비스를 사용하여 온라인에서 pam_abl 사용