명령을 실행할 때마다 사용자 이름 및 암호가 필요합니다.
CLI는 사용자 이름/암호를 관리자 홈 디렉토리의 자격 증명 파일에 저장할 수 있도록 login 명령을 제공합니다. 이 파일의 이름은 .apocpass입니다. .apocpass 파일은 액세스가 제한됩니다.
인증에 성공하면 사용자 이름/암호 쌍 항목이 .apocpass 파일에 추가됩니다. 이 쌍의 키는 서버/포트/기본 DN과 사용자 이름으로 구성되어 있으므로 동일한 파일 내의 다른 백엔드에 대해 사용자 이름/암호 쌍을 저장할 수 있습니다.
login 명령이 성공하면 사용자 이름이나 암호를 지정하지 않고 다른 CLI 명령을 실행할 수 있습니다.
login 명령을 사용하는 방법에 대한 자세한 내용은 로그인을 참조하십시오.
다른 명령의 경우 CLI는 먼저 현재 사용자에 대해 .apocpass 파일이 있는지 확인합니다.
파일이 없으면 사용자 이름과 암호를 입력하라는 메시지가 나타납니다. 이 사용자 이름과 암호가 성공적으로 인증되면 명령이 실행됩니다.
자격 증명 파일이 있을 때 명령줄에 사용자 이름을 지정하면 CLI는 호스트, 포트, 기본 DN 및 사용자 이름에 대한 항목을 찾습니다. 항목이 있으면 저장된 사용자 DN 및 암호를 사용하여 명령이 실행되고 그렇지 않으면 암호를 입력하라는 메시지가 나타납니다.
명령줄에 사용자 이름을 지정하지 않으면 호스트/포트 및 기본 DN 조합을 사용하여 .apocpass 파일에서 키를 검색합니다. 이 조합에 대한 고유한 항목이 있으면 저장된 사용자 DN 및 암호를 사용하여 명령을 실행합니다. 항목이 고유하지 않으면 사용자 이름을 입력하라는 메시지가 나타납니다. 항목과 일치하면 저장된 사용자 DN과 암호가 명령 실행에 사용됩니다. 일치하지 않으면 암호를 입력하라는 메시지가 나타납니다.
암호를 묻는 메시지에서 이 호스트/포트/기본 DN 조합에 대한 .apocpass 파일의 항목이 사용자 이름과 암호의 인증에 사용됩니다. 이러한 항목이 없으면 익명 액세스가 인증에 사용됩니다.