Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 dacscred 명령입니다.
프로그램:
이름
dacscred - 획득 및 관리 DACS 신임장
개요
dacscred [-dd DIR] [-NS log_level] [-v] op [opargs]
기술
이 프로그램은 DACS 모음곡.
XNUMXD덴탈의 dacscred 유틸리티는 간단한 지원 DACS 인증, 선택적으로 반환된 내용 저장
DACS 브라우저가 아닌 응용 프로그램에서 나중에 사용할 수 있도록 ID를 안전하게 보호합니다. 기본 유지 관리
이 자격 증명 캐시에 대한 작업이 제공됩니다.
DACS 캐시를 포함한 사용자별 정보는 다음과 같은 디렉터리에 보관됩니다.
사용자가 소유합니다. 또한 디렉터리는 사용자만 액세스할 수 있어야 합니다. DACS
파일 권한이 부적절한 경우 사용자별 정보 사용을 거부합니다.
이 디렉터리가 명령줄에 지정되지 않은 경우 기본값은 다음과 같습니다.
행동. 이름이 지정된 환경 변수인 경우 DACSDIR 사용할 수 있는 경우 해당 값은 다음 용도로 사용됩니다.
이 디렉토리의 이름. 그렇지 않으면, DACS 사용자의 .dacs라는 디렉터리를 사용합니다.
홈 디렉토리.
캐시 파일의 내용은 암호화됩니다. 캐시를 사용할 때 비밀번호를 제공해야 합니다.
이후에 액세스할 때마다 생성됩니다. 현재 AES-128-CFB는 다음과 함께 사용됩니다.
SHA1 기반 HMAC[1].
보안
관할권에서는 그렇지 않은 IP 주소에서 사용되는 자격 증명을 거부할 수 있습니다.
처음에 자격 증명을 요청한 IP 주소와 일치합니다(자세한 내용은
VERIFY_IP 구성 지시문). 이는 캐시가 다른 위치로 이동되는 경우를 의미합니다.
호스트에서 자격 증명을 사용하는 경우 자격 증명이 잘못된 것으로 처리될 수 있습니다.
옵션
다음 명령줄 플래그는 모든 작업에 공통됩니다.
-dd 예배 규칙서
XNUMXD덴탈의 DACS 기본값 대신 사용할 디렉토리는 예배 규칙서.
-NS log_level
디버깅 출력 레벨을 다음으로 설정하십시오. log_level (참조 닥스(1)[2]). 기본 레벨은
경고합니다.
-v
XNUMXD덴탈의 -v 플래그는 디버깅 출력 레벨을 디버그 또는 (반복되는 경우) 트레이스로 범프합니다.
XNUMXD덴탈의 op 인수는 수행할 작업을 지정합니다. 다음 작업은
사용할 수 :
다음으로 인증해 보세요. 사용자 이름 호출하여 dacs_인증[3] URL에서 인증 URL.
사용자 이름 구문은 [[연합]::]관할권:사용자 이름 (관할권
이름의 구성요소를 제공해야 합니다. 보다 닥스(1)[4]). SSL 연결은 항상
이 목적으로 사용됩니다.
인증에 성공하고, -s 플래그가 제공되지 않으면 (사용자 이름, 인증 URL)
쌍이 녹음됩니다. 이후에 명령을 호출하면 인증 URL
변경되지 않은 경우 인수입니다. 만약 -p 플래그가 주어지면 사용자에게 다음을 묻는 메시지가 표시됩니다.
전달할 비밀번호 dacs_인증; 만약 -pf 대신에 비밀번호가 읽혀집니다.
에 파일 (stdin은 다음과 같은 경우 읽혀집니다. 파일 이다 "-"). 만약에 와 주어지면 그 값으로 사용된다.
전에, 보조자 인수 dacs_인증. 그만큼 -카페 (-ccf) 플래그는 식별합니다 파일 등
PEM 형식의 CA 인증서(클라이언트 인증서) 파일입니다. 보다
SSL 클라이언트(1)[5].
새 자격 증명은 캐시에 있는 이전 자격 증명을 대체합니다. 자격 증명 및 인증
캐시의 매핑은 자동으로 관리되지 않으므로 캐시에 다음이 포함될 수 있습니다.
만료된 자격 증명.
다음 예에서는 인증을 시도하기 전에 사용자에게 비밀번호를 묻는 메시지를 표시합니다.
DSS:스미스:
% dacscred 인증 -p DSS:smith \
https://dss.example.com/cgi-bin/dacs/dacs_authenticate
$passwd가 올바른지 테스트하기 위해 스크립트 내에서 다음 예를 사용할 수 있습니다.
DSS:smith의 비밀번호:
% 에코 $passwd | dacscred auth -s -pf - DSS:smith \
https://dss.example.com/cgi-bin/dacs/dacs_authenticate
종료 상태는 비밀번호가 올바른 경우에만 0이 됩니다.
정규식과 일치하는 이름을 가진 모든 자격 증명을 삭제합니다(참조:
정규식(3)[6]).
서비스 요청과 함께 전송되어야 하는 모든 자격 증명을 stdout으로 인쇄합니다.
주어진 URL. URL이 제공되지 않으면 캐시에 있는 모든 자격 증명을 인쇄합니다. 참고하세요
자격 증명은 DACS 신원은 비밀로 유지되어야 합니다.
기본적으로 캐시에 있는 모든 자격 증명의 이름을 나열합니다. 이는 다음과 같습니다.
cred 인수를 제공합니다. auth 인수가 제공되면 ID 목록과
전에, 인증 URL 해당 ID를 인증하는 데 사용된 인수가 표시됩니다.
경우 정규식 이 주어지면 목록은 일치하는 ID로 제한됩니다(cred
행동) 또는 "사용자 이름 인증 URL"와 일치하는 문자열(인증 동작).
캐시를 보호하는 비밀번호를 변경하세요. 현재 비밀번호는 먼저
제공됩니다.
진단
프로그램은 모든 것이 정상이면 0을 종료하고 오류가 발생하면 1을 종료합니다.
onworks.net 서비스를 사용하여 온라인으로 dacscred를 사용하세요.