이 절에서는 Solaris for ISPs를 지원하기 위해 기본 스키마에 추가하는 객체 클래스 목록을 설명합니다. 필수로 기록된 속성은 항목을 만들 때 입력된 값이 반드시 있어야 합니다. 객체 클래스는 알파벳 순서로 나열하였습니다.
목적: ISP 서비스 및 네트워크 관리자를 나타내는 항목을 정의합니다. ispAdministrator의 상대 고유 이름은 commonName 속성과 그 값입니다. 상위 객체는 ispSubscriber입니다.
표 6-1 ispAdministrator 속성들속성 이름 | 필수 여부 | 스키마 | 목적 |
---|---|---|---|
associatedDomain | 아니오 | 기본 | 이 관리자가 연관된 도메인입니다. 앞으로의 Solaris for ISPs 기능에서 사용합니다. |
commonName | 예 | 기본 | 항목이 설명하는 관리자의 이름이며 이름, 성(userid)의 형태로 되어 있습니다. |
description | 아니오 | 기본 | 관리자에 대한 임의 설명 |
gidNumber | 아니오 | 기본 | UNIX 그룹 ID. FTP 또는 웹 서비스 가상 호스트를 사용하는 경우 가상 도메인에 지정된 그룹 ID입니다. |
homeDirectory | 아니오 | 기본 | 항목이 설명하는 관리자의 홈 디렉토리에서의 파일 시스템 위치(Solaris for ISPs에서는 사용하지 않음) |
ispAdministeredService | 아니오 | 확장 | 관리자에게 관리 권한이 있는 서비스의 고유 이름 |
ispContentDirectory | 아니오 | 확장 | 관리자의 컨텐트가 속한 디렉토리 위치. FTP 또는 웹 서비스용 가상 호스트를 사용하는 경우 사용자 내용에 대한 경로는 ispRootDirectory에 대한 상대적인 경로입니다. |
labeledURI | 아니오 | 기본 | 관리자의 웹 페이지와 연관된 URI(Uniform Resource Identifier)와 레이블 |
아니오 | 기본 | 관리자의 알려진 전자 우편 주소 | |
objectClass | 예 | 기본 | 항목의 객체 클래스(ispAdministrator) |
ou | 아니오 | 기본 | 항목이 속한 구성 단위. Solaris for ISPs 릴리스에서는 루트 도메인 아래의 현재 Administrator 노드입니다. |
surname | 예 | 기본 | 관리자의 성 |
userCertificate | 아니오 | 기본 | 관리자의 공용 키가 들어 있는 보증서 |
userid | 예 | 기본 | 관리자의 로그인 이름 |
userPassword | 예 | 기본 | 관리자의 암호 |
uidNumber | 아니오 | 기본 | UNIX 사용자 ID. FTP 또는 웹 서비스 가상 호스트를 사용하는 경우 가상 도메인에 지정된 사용자 ID |
목적: Sun Internet Administrator에서 관리하는 ISP 서비스 항목을 정의합니다. 이 객체 클래스는 Sun Internet Administrator에서 사용되도록 예약됩니다. ispManagedService의 상대 고유 이름은 host 속성과 그 값입니다.
표 6-2 ispManagedService 속성들속성 이름 | 필수 여부 | 스키마 | 목적 |
---|---|---|---|
associatedName | 아니오 | 기본 | 이 서비스의 최상위 서비스 항목의 고유 이름 |
commonName | 아니오 | 기본 | Sun Internet Administrator GUI에 표시하는 사용자가 쓰기 편한 서비스 이름으로, |
host | 예 | 기본 | 서비스가 설치된 호스트의 공식적으로 인정된 이름 |
ispCategory | 아니오 | 기본 | 서비스에서 지원하는 사용자 인터페이스 유형. 자세한 내용은 ispCategory 속성 절을 참조하십시오. |
ispImageFile | 아니오 | 확장 | 서비스의 아이콘이 있는 GIF 이미지 파일 이름 |
ispServiceLocation | 아니오 | 확장 | 서비스용 X 기반 관리 응용프로그램의 경로 |
ispParameterizedOperation | 아니오 | 확장 | 매개변수를 수용하는 지원 명령줄 유틸리티 정보 |
ispServlets | 아니오 | 확장 | 서비스 관리 사용자 인터페이스에서 사용하는 Servlet의 공식적으로 인정된 Java 클래스 이름 |
ispServletClasspath | 아니오 | 확장 | 서비스 관리 사용자 인터페이스에 필요한 클래스의 Java 클래스 경로 |
ispSupportedOperation | 아니오 | 확장 | 매개변수를 수용하지 않는 지원 명령줄 유틸리티 정보 |
ispVersion | 아니오 | 확장 | 항목이 설명하는 서비스의 릴리스 번호(major.minor). |
labeledURI | 아니오 | 기본 | 서비스의 주 GUI 페이지의 경로. 3계층 서비스에서는 문서 루트의 상대 경로를 입력합니다. 2계층 서비스에서는 완전한 URL을 입력합니다. |
objectClass | 예 | 기본 | 항목의 객체 클래스(ispManagedService) |
목적: Solaris for ISPs 소프트웨어 구성 요소를 나타내는 항목을 정의합니다. ispService의 상대 고유 이름은 ispVersion 속성과 그 값입니다.
표 6-3 ispService 속성속성 이름 | 필수 여부 | 스키마 | 목적 |
---|---|---|---|
associatedDomain | 아니오 | 기본 | 서비스와 연관된 도메인 |
commonName | 예 | 기본 | 서비스 이름(Solaris for ISPs에서는 사용하지 않음) |
description | 아니오 | 기본 | 서비스에 대한 임의 설명 |
host | 아니오 | 기본 | 서비스를 설치한 호스트의 공식 인정 이름 |
ispDirectoryRoot | 아니오 | 확장 | 도메인 컨텐트가 가상 호스팅된 파일 시스템 위치의 디렉토리 접두사. 가상 호스트 구성에서는 Sun Internet FTP Server 및 SWS가 의해 사용합니다. |
ispPrivateData | 아니오 | 확장 | Sun Internet Administrator에서 사용하는 소프트웨어 구성 요소 암호 정보. 이 속성은 디렉토리 루트나 Sun Internet Administrator가 아닌 다른 사용자가 액세스할 수 없도록 ACL이 보호합니다. |
ispServiceContext | 아니오 | 확장 | Sun Internet FTP Server와 Sun Internet News Server에서 사용하는 CORBA 컨텍스트 명명 |
ispServiceLocation | 아니오 | 확장 | 서비스 관리 서버에 대한 CORBA 문자열화된 객체 참조(Sun Internet FTP Server 및 Sun Internet News Server에서 사용) |
ispSupplementaryInformation | 아니오 | 확장 | 서비스의 임의 정보. Solaris for ISPs 서비스에서 특수 용도로 사용하는 것입니다. |
ispVersion | 예 | 확장 | 항목이 설명하는 서비스의 릴리스 번호(major.minor) |
labeledURI | 아니오 | 기본 | 3계층 GUI용 Servlet 경로 |
아니오 | 기본 | 사용자의 알려진 전자 우편 주소. Solaris for ISPs에서는 사용하지 않습니다. | |
objectClass | 예 | 기본 | 항목의 객체 클래스(ispService) |
userCertificate | 아니오 | 기본 | 사용자의 공용 키가 들어 있는 보증서 |
userPassword | 아니오 | 기본 | 디렉토리 바인딩에 사용하는 항목의 암호 |
목적: ISP 가입자(고객) 항목을 정의합니다. ispSubscriber의 상대 고유 이름은 commonName 속성과 그 값입니다. 상위 객체는 inetOrgPerson입니다.
Sun Directory Services와 함께 제공되는 RADIUS 서버를 사용하는 경우 ispSubscriber 객체를 remoteUser 객체 클래스에 겹쳐씁니다.
표 6-4 ispSubscriber 속성속성 이름 | 필수 여부 | 스키마 | 목적 |
---|---|---|---|
associatedDomain | 아니오 | 기본 | 가입자와 연관된 도메인 |
commonName | 예 | 기본 | 항목이 설명하는 가입자 이름. 이름 성(userid)의 형태로 되어 있습니다. |
gidNumber | 아니오 | 기본 | UNIX 그룹 ID. FTP 및 웹 서비스 가상 호스트를 사용하는 경우 가상 도메인에 지정한 그룹 ID입니다. |
homeDirectory | 아니오 | 기본 | 항목이 설명하는 가입자 홈 디렉토리에 대한 파일 시스템 위치(Solaris for ISPs에서는 사용하지 않음) |
host | 아니오 | Base | 공식적으로 인정한 호스트 이름. Solaris for ISPs에서는 사용하지 않습니다. |
ispAuthorizedServices | 아니오 | 확장 | 가입자가 사용 권한을 갖는 서비스의 고유 이름 |
ispContentDirectory | 아니오 | 확장 | 가입자에게 속한 내용이 들어 있는 디렉토리 위치. 가상 호스트 FTP 및 웹 서비스의 경우 ispRootDirectory의 상대 경로입니다. |
labeledURI | 아니오 | 기본 | 이 가입자의 웹 페이지와 연관된 URI(Uniform Resource Identifier)와 레이블 |
아니오 | 기본 | 가입자의 알려진 전자 우편 주소 | |
objectClass | 예 | 기본 | 항목의 객체 클래스(ispSubscriber). |
ou | 아니오 | 기본 | 항목이 속한 조직 단위(Solaris for ISPs의 경우 도메인 항목 아래의 People 노드) |
surname | 예 | 기본 | 가입자의 성 |
uidNumber | 아니오 | 기본 | UNIX 사용자 ID. FTP 및 웹 서비스 가상 호스트를 사용하는 경우 가상 도메인에 대해 지정한 사용자 ID입니다. |
userCertificate | 아니오 | 기본 | 가입자의 공용 키가 들어 있는 보증서 |
userid | 예 | 기본 | 가입자의 로그인 이름 |
userPassword | 예 | 기본 | 가입자의 암호 |