Solaris for ISPs 관리 설명서

Solaris for ISPs 객체 클래스

이 절에서는 Solaris for ISPs를 지원하기 위해 기본 스키마에 추가하는 객체 클래스 목록을 설명합니다. 필수로 기록된 속성은 항목을 만들 때 입력된 값이 반드시 있어야 합니다. 객체 클래스는 알파벳 순서로 나열하였습니다.

ispAdministrator 클래스

목적: 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)와 레이블
mail 아니오 기본 관리자의 알려진 전자 우편 주소
objectClass 예 기본항목의 객체 클래스(ispAdministrator)
ou 아니오 기본항목이 속한 구성 단위. Solaris for ISPs 릴리스에서는 루트 도메인 아래의 현재 Administrator 노드입니다.
surname 예 기본 관리자의 성
userCertificate 아니오 기본 관리자의 공용 키가 들어 있는 보증서
userid 예 기본 관리자의 로그인 이름
userPassword 예 기본 관리자의 암호
uidNumber 아니오 기본 UNIX 사용자 ID. FTP 또는 웹 서비스 가상 호스트를 사용하는 경우 가상 도메인에 지정된 사용자 ID

ispManagedService 클래스

목적: 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)

ispService 클래스

목적: 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 경로
mail 아니오 기본 사용자의 알려진 전자 우편 주소. Solaris for ISPs에서는 사용하지 않습니다.
objectClass 예 기본항목의 객체 클래스(ispService)
userCertificate 아니오 기본 사용자의 공용 키가 들어 있는 보증서
userPassword 아니오 기본 디렉토리 바인딩에 사용하는 항목의 암호

ispSubscriber 클래스

목적: 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)와 레이블
mail 아니오 기본 가입자의 알려진 전자 우편 주소
objectClass 예 기본항목의 객체 클래스(ispSubscriber).
ou 아니오 기본항목이 속한 조직 단위(Solaris for ISPs의 경우 도메인 항목 아래의 People 노드)
surname 예 기본 가입자의 성
uidNumber 아니오 기본 UNIX 사용자 ID. FTP 및 웹 서비스 가상 호스트를 사용하는 경우 가상 도메인에 대해 지정한 사용자 ID입니다.
userCertificate 아니오 기본 가입자의 공용 키가 들어 있는 보증서
userid 예 기본 가입자의 로그인 이름
userPassword 예 기본 가입자의 암호