Sun Desktop Manager 1.0 관리 설명서

로그인

이 데이터 저장소에 성공적으로 인증한 후 데이터 저장소 백엔드에 대한 사용자 이름과 암호를 저장합니다. 나중에 이 사용자 이름과 암호를 사용하여 pgtool을 호출할 수 있습니다.

자격 증명은 관리자 홈 디렉토리의 .apocpass라는 이름의 파일에 저장됩니다. 이 파일이 이미 있고 정확한 사용 권한을 갖고 있지 않으면 해당 명령은 오류와 함께 종료됩니다.

사용자 이름을 지정하면 관리자에게 암호를 묻는 메시지가 표시되고 그렇지 않으면 사용자 이름과 암호를 묻는 메시지가 표시됩니다. 사용자 이름과 암호는 데이터 저장소에 대한 익명 액세스를 사용하여 인증됩니다. 익명 액세스가 지원되지 않으면 인증된 사용자 이름과 암호를 입력하라는 메시지가 나타납니다. 인증된 사용자 이름을 통한 인증이 실패하면 해당 명령은 오류와 함께 종료됩니다.

인증된 후에는 호스트/포트/기본 DN 조합과 사용자 이름으로 구성된 키를 사용하여 관리자의 .apocpass 파일에 사용자 이름/암호 쌍 항목이 저장되므로 동일한 파일에 다른 백엔드에 대한 사용자 이름/암호 쌍을 저장할 수 있습니다.

부트스트랩 정보는 명령에서 --file 옵션을 사용하여 해당 정보가 있는 파일을 나타내거나 --url 옵션을 사용하여 정보를 직접 지정하는 방식으로 지정할 수 있습니다. 부트스트랩에 대한 자세한 내용은 CLI에 필요한 부트스트랩 정보를 참조하십시오.

부트스트랩 정보를 사용할 수 없거나 자격 증명 파일을 만들 수 없으면 해당 명령은 오류와 함께 종료됩니다.

자격 증명 파일이 성공적으로 생성되면 이 저장소 백엔드를 사용하여 이후의 pgtool 명령에 대한 사용자 이름과 암호를 지정할 필요가 없습니다. 즉, 자격 증명 파일에 저장된 사용자 이름과 암호 세부 정보가 사용됩니다.

구문

login [--username=<username>] [--file=<bootstrap file>] [--url=<url>]

--username=<username> : 저장소 백엔드에 사용된 형식으로 된 관리자의 사용자 이름(예: “jmonroe”)입니다.

--file=<bootstrap file> : 부트스트랩 파일의 정규화된 경로입니다. 기본 파일은 $HOME/pgtool.properties입니다. 이 옵션은 --url 옵션과 호환되지 않습니다.

--url=<url> : 데이터 저장소를 식별하는 URL. URL 형식은 ldap://<hostname>:<port>/<base name>으로, <hostname>은 서버 이름(기본값은 localhost), <port>는 서버의 포트 번호(기본값은 389), <base name>은 기본 항목의 고유 이름입니다.


예 3–7 로그인

% pgtool login --username=jmonroe [Enter the correct password when prompted]

“jmonroe” 및 “password” 항목을 사용하여 만든 ~/.apocpass 파일의 사용 권한은 600입니다. 연결되는 백엔드에 대한 정보는 기본 부트스트랩 파일 ~/pgtool.properties에 있습니다.