Solaris for ISPs 관리 설명서

Solaris for ISPs 속성들

이 절에서는 Solaris for ISPs의 기본 스키마에 추가한 객체 클래스에서 사용하는 속성에 대해 설명합니다. 이들 중 몇몇 속성은 기본 스키마에 해당되지만 사용의 편의를 위해 이 절에서 다룹니다. Solaris for ISPs 스키마 확장용으로 만들어지는 속성은 "isp"로 시작합니다.

스키마에 정의된 속성은 다음 구문 중 하나로 되어 있습니다.

다음 목록에는 속성이 알파벳 순으로 실려 있습니다.

associatedDomain 속성

요약: cis, 다중 값, 기본 스키마

목적: 항목이 설명하는 객체와 연관된 도메인을 지정합니다. 도메인의 OSI 트리 항목의 경우에는 해당 DC 트리 항목의 이름(eng.sun.com과 같이 점 표기법 사용)을 포함해야 합니다.

associatedName 속성

요약: dn, 기본 스키마

목적: 이 항목과 연관된 항목의 고유 이름을 지정합니다. 도메인의 DC 트리 항목의 경우에는 해당 OSI 트리 항목의 고유 이름을 포함해야 합니다.

commonName 속성

대체 이름: cn

요약: cis, 다중 값, 기본 스키마

목적: 항목이 설명하는 객체의 전체 이름을 지정합니다.

가입자와 관리자 항목은 Firstname Lastname (uid) 형태를 사용합니다. 예를 들어 로그인 이름으로 jsmith를 사용하는 사용자 John Smith는 디렉토리에 항목을 가질 수 있습니다. 이 항목의 commonName 속성은 John Smith(jsmith)라는 값을 가집니다.

ispManagedService 객체 클래스는 Sun Internet Administrator GUI에 표시되는 친숙한 이름으로 이 속성을 사용합니다.

description 속성

요약: cis, 다중 값, 기본 스키마

목적: 항목 객체에 대한 임의의 설명을 지정합니다.

gidNumber 속성

요약: long, 단일값, 기본 스키마

목적: UNIX 그룹 ID를 지정합니다. 가상 호스트 FTP 서비스를 사용하는 가입자의 경우에는 가상 도메인에 지정된 그룹 ID이어야 합니다.

homeDirectory 속성

요약: ces, 단일 값, 기본 스키마

목적: 항목이 설명하는 사용자 홈 디렉토리의 파일 시스템 위치를 지정합니다. 이 속성은 Solaris for ISPs에서 사용하지 않지만 고객이 필요로 하는 일반 정보로 남아 있습니다.

host 속성

요약: cis, 다중 값, 기본 스키마

목적: 항목에서 설명하는 객체와 연관되어 있거나 그 객체가 관리하는 시스템의 이름을 지정합니다. Solaris for ISPs 객체 항목에서 사용할 때 호스트 속성은 완전한 한정 호스트 이름을 포함해야 합니다.

ispAdministeredService 속성

요약: dn, 다중 값, Solaris for ISPs 스키마 확장

목적: 관리자가 관리할 수 있는 서비스를 최상위 서비스 항목의 고유 이름으로 지정합니다. 서비스의 최상위 항목은 루트 도메인 항목 아래의 ispService 객체입니다. 예를 들어 ou=services,o=sun,c=us 하에서는 sun.com이 루트 도메인 항목입니다.

ispAuthorizedServices 속성

요약: dn, 다중 값, Solaris for ISPs 스키마 확장

목적: ispSubscriber가 사용 권한을 가지는 서비스를 고유 이름으로 지정합니다.

ispCategory 속성

요약: cis, 단일 값, Solaris for ISPs 스키마 확장

목적: 항목에서 설명중인 서비스가 지원하는 그래픽 사용자 인터페이스의 범주를 지정합니다. 적용할 수 있는 값은 다음과 같습니다.

ispContentDirectory 속성

요약: ces, 단일 값, Solaris for ISPs 스키마 확장

목적: 사용자에 속한 컨텐트가 들어 있는 디렉토리 위치를 지정합니다. 이 디렉토리 위치는 homeDirectory 속성에 있는 위치와 다를 수 있습니다. ispAdministratorispSubscriber 클래스에서 사용합니다. 가상 호스트 FTP 서비스를 사용하는 사용자의 경우에는 사용자 FTP 컨텐트에 ispDirectoryRoot의 상대 경로를 포함시켜야 합니다.

ispDirectoryRoot 속성

요약: ces, 단일 값, Solaris for ISPs 스키마 확장

목적: ISP 서비스의 루트 디렉토리를 지정합니다. 일반적으로 도메인 단위를 기초로 합니다.

ispImageFile 속성

요약: cis, 단일 값, Solaris for ISPs 스키마 확장

목적: 항목이 설명하는 이미지를 포함하는 파일 이름을 지정합니다. ispManagedService 객체 클래스는 이 속성을 사용하여 GIF 형식 아이콘 파일을 지정합니다.

ispPrivateData 속성

요약: ces, 단일 값, Solaris for ISPs 스키마 확장

목적: Sun Internet Administrator에서 사용하는 소프트웨어 구성 요소 암호 정보를 지정합니다. 이 속성은 Sun Directory Services 루트 관리자가 아닌 다른 사용자가 액세스할 수 없도록 ACL에 의해 보호됩니다.

ispServiceContext 속성

요약: ces, 단일 값, Solaris for ISPs 스키마 확장

목적: ISP 서비스가 사용하는 서비스 컨텍스트를 지정합니다. Sun Internet FTP Server와(과) Sun Internet News Server의 경우에는 CORBA 컨텍스트명명을 지정합니다.

ispServiceLocation 속성

요약: ces, 단일 값, Solaris for ISPs 스키마 확장

목적: 항목에서 설명하는 ispService 객체의 위치를 지정합니다.

Sun Internet FTP Server와 Sun Internet News Server는 ispService 객체의 속성을 사용하여 CORBA 문자열화된 객체 참조를 관리 서버에 저장합니다. Sun Internet Administrator은(는) ispManagedService 객체의 속성을 사용하여 X 기반 사용자 인터페이스 응용프로그램의 경로를 저장합니다.

ispServlets 속성

요약: ces, 다중 값, Solaris for ISPs 스키마 확장

목적: ispManagedService 관리 사용자 인터페이스에서 사용하는 Servlet의 공식적으로 인정된 Java 클래스 이름을 지정합니다. 사용된 각각의 Servlet에 대해 다음 값과 함께 ispServlets 속성을 지정합니다.

  1. 관리 웹 서버(Sun Internet Administrator의 일부)의 문서 루트에 대한 상대적인 Servlet 경로

  2. Servlet의 완전한 한정 Java 클래스 이름

  3. 이름과 값으로 나열된 모든 필수 Servlet 인수

ispServletClasspath 속성

요약: ces, 단일 값, Solaris for ISPs 스키마 확장

목적: ispManagedService 관리 사용자 인터페이스에서 필요로 하는 클래스의 Java 클래스 경로를 지정합니다. Java 클래스 경로에는 콜론(:)으로 구분된 여러 경로가 포함될 수 있습니다.

ispParameterizedOperation 속성

요약: ces, 다중 값, Solaris for ISPs 스키마 확장

목적: 매개변수가 있는 명령줄 함수에 대한 정보를 지정합니다. ispManagedService 개체의 경우 빈 칸으로 구분된 정보 필드 세 개가 필요합니다.

  1. 명령줄 유틸리티의 전체 경로

  2. 유틸리티 도움말 파일의 완전한 경로 또는 유틸리티에 대한 도움말 정보가 없을 경우 NONE

  3. 유틸리티가 필요로 하는 매개변수가 빈 칸으로 구분되어 있는 임의의 문자열. 명령줄의 사용자가 매개변수를 적용하면 이 필드에는 SOME 문자열이 들어갑니다.

ispSupplementaryInformation 속성

요약: cis, 다중 값, 기본 스키마

목적: 항목이 설명하는 객체와 관련된 추가 정보가 들어 있습니다. 기본 스키마를 확장한 객체 클래스에서 이 속성은 특정 Solaris for ISPs 서비스에 사용되도록 예약됩니다.

ispSupportedOperation 속성

요약: ces, 다중 값, Solaris for ISPs 스키마 확장

목적: 매개변수를 받아들이지 않는 지원 명령줄 유틸리티의 정보를 저장합니다. ispManagedService 객체의 경우, 빈 칸으로 구분된 정보 필드 세 개가 필요합니다.

  1. 명령줄 유틸리티의 전체 경로

  2. 유틸리티 도움말 파일의 전체 경로 또는 유틸리티에 대한 도움말 정보가 없을 경우에는 NONE입니다.

  3. 문자열 NONE

ispVersion 속성

요약: ces, 단일 값, Solaris for ISPs 스키마 확장

목적: 이 항목이 설명하는 ispService 객체의 릴리스 버전을 지정합니다. Solaris for ISPs는 버전 속성에 major.minor 형태를 사용합니다.

labeledURI 속성

대체 이름: labeledURL

요약: ces, 다중 값, 기본 스키마

목적: 항목이 설명하는 객체와 연관된 URI(Uniform Resource Identifier)와 레이블을 지정합니다.

mail 속성

대체 이름: preferredRfc822Originator

요약: cis, 다중 값, 기본 스키마

목적: 항목이 설명하는 객체의 알려진 전자 우편 주소를 RFC822 형식으로 지정합니다. Sun Internet FTP Server는 이 속성을 오류 보고 주소로 사용합니다.

objectClass 속성

요약: cis, 다중 값, 기본 스키마

목적: 이 항목 유형의 객체 클래스를 지정합니다.

ou 속성

대체 이름: organizationUnitName

요약: cis, 기본 스키마

목적: 항목이 설명하는 객체가 속하는 조직 단위 이름을 지정합니다.

surname 속성

대체 이름: sn

요약: cis, 기본 스키마

목적: 항목이 설명하는 사람의 성을 지정합니다.

uidNumber 속성

요약: long, 단일 값, 기본 스키마

목적: UNIX 사용자 ID를 지정합니다. 가상 호스트 FTP 서비스를 사용하는 가입자의 경우 가상 도메인에 지정된 사용자 ID이어야 합니다.

userCertificate 속성

요약: bin, 기본 스키마

목적: 항목이 설명하는 사용자의 공용 키가 들어 있는 보증서를 지정합니다.

userid 속성

대체 이름: uid

요약: cis, 다중 값, 기본 스키마

목적: 항목이 설명하는 사용자의 로그인 이름을 지정합니다.

userPassword 속성

요약: protected, 다중 값, 기본 스키마

목적: 항목이 설명하는 속성에 대한 암호를 지정합니다.