This section contains a list of the object classes added to the base schema to support Solaris ISP Server. Attributes listed as mandatory must have a value entered when the entry is created. Object classes are listed in alphabetical order.
Purpose: Defines an entry representing an administrator of ISP services and networks. The ispAdministrator's relative distinguished name is the commonName attribute and its value. Its superior object is ispSubscriber.
Table 6-1 ispAdministrator AttributesAttribute name | Mandatory? | Schema | Purpose |
---|---|---|---|
associatedDomain | No | Base | The domain with which this administrator is associated. Reserved for future Solaris ISP Server functionality. |
commonName | Yes | Base | The name of the administrator described by the entry, in the form Firstname Lastname (userid). |
description | No | Base | An arbitrary description of the administrator. |
gidNumber | No | Base | A UNIX group-ID. Specifies the gid of files created via FTP by this user. |
homeDirectory | No | Base | The file system location of the home directory of the administrator described by the entry. (Not used by Solaris ISP Server.) |
ispAdministeredService | No | Extension | The distinguished names of services this administrator is authorized to manage. |
ispContentDirectory | No | Extension | A directory location where content belonging to the administrator is located. For virtually-hosted FTP or Web services, the path to user content relative to the ispRootDirectory. |
labeledURI | No | Base | The Uniform Resource Identifier and label associated with the Web page of this administrator. |
No | Base | The advertised electronic mail address of the administrator. | |
objectClass | Yes | Base | The object class of the entry (ispAdministrator). |
ou | No | Base | The organizational unit to which the entry belongs. In this release of Solaris ISP Server, the Administrator node under the root domain. |
surname | Yes | Base | The family name of the administrator |
userCertificate | No | Base | A certificate containing the public key of the administrator. |
userid | Yes | Base | The login name of the administrator. |
userPassword | Yes | Base | The password of the administrator. |
uidNumber | No | Base | A UNIX user-ID. Specifies the uid of files created via FTP by this user. |
Purpose: Defines an entry representing an ISP service that is managed by Sun Internet Administrator. This object class is reserved for use by Sun Internet Administrator. The ispManagedService's relative distinguished name is the host attribute and its value.
Table 6-2 ispManagedService AttributesAttribute name | Mandatory? | Schema | Purpose |
---|---|---|---|
associatedName | No | Base | The distinguished name of the top-level service entry for this service. |
commonName | No | Base | The user-friendly name of a service, for display in the GUI of Sun Internet Administrator |
host | Yes | Base | The fully-qualified name of the host where this service is installed. |
ispCategory | No | Base | The type of user interface supported by this service. See the ispCategory attribute section for details. |
ispImageFile | No | Extension | The name of a GIF image file containing the icon for this service. |
ispServiceLocation | No | Extension | The path to the X-based administration application for this service. |
ispParameterizedOperation | No | Extension | Information on a supported command-line utility that accepts parameters. |
ispServlets | No | Extension | The fully-qualified Java class name of a servlet used in this service's administration user interface. |
ispServletClasspath | No | Extension | The Java classpath for classes required by this service's administration user interface. |
ispSupportedOperation | No | Extension | Information on a supported command-line utility that accepts no parameters. |
ispVersion | No | Extension | The release number (major.minor) of the service described by the entry. |
labeledURI | No | Base | The path to the main GUI page of a service. For a 3-tier service, enter a path relative to the document root. For a 2-tier service, enter the complete URL. |
objectClass | Yes | Base | The object class of the entry (ispManagedService). |
Purpose: Defines an entry representing a Solaris ISP Server software component. The ispService's relative distinguished name is the ispVersion attribute and its value.
Table 6-3 ispService AttributesAttribute name | Mandatory? | Schema | Purpose |
---|---|---|---|
associatedDomain | No | Base | The domain with which this service is associated. |
commonName | Yes | Base | The name of the service (not used in Solaris ISP Server). |
description | No | Base | An arbitrary description of the service. |
host | No | Base | The fully-qualified name of the host where the service is installed. |
ispDirectoryRoot | No | Extension | A directory prefix to a location on the file system where a domain's content is virtually-hosted. Used by Sun Internet FTP Server and Sun WebServer when in a virtual host configuration. |
ispPrivateData | No | Extension | Software component password information for use by Sun Internet Administrator. This attribute is protected by ACLs from access by a user other than the directory root and Sun Internet Administrator. |
ispServiceContext | No | Extension | A CORBA naming context used by Sun Internet FTP Server and Sun Internet News Server. |
ispServiceLocation | No | Extension | A CORBA stringified object reference to the service administration server. (Used by Sun Internet FTP Server and Sun Internet News Server.) |
ispSupplementaryInformation | No | Extension | Arbitrary information about the service. Reserved for Solaris ISP Server service-specific needs. |
ispVersion | Yes | Extension | The release number (major.minor) of the service described by the entry. |
labeledURI | No | Base | The path to the servlets for a three-tier GUI. |
No | Base | The advertised electronic mail address of the user. Not used by Solaris ISP Server. | |
objectClass | Yes | Base | The object class of the entry (ispService). |
userCertificate | No | Base | A certificate containing the public key of the user. |
userPassword | No | Base | The password of the entry, used for binding to the directory |
Purpose: Defines an entry representing a subscriber (customer) of the ISP. The ispSubscriber's relative distinguished name is the commonName attribute and its value. Its superior object is inetOrgPerson.
If you are using the RADIUS server that comes with Sun Directory Services, overlay the ispSubscriber objects with the remoteUser object class.
Table 6-4 ispSubscriber AttributesAttribute name | Mandatory? | Schema | Purpose |
---|---|---|---|
associatedDomain | No | Base | The domain with which this subscriber is associated. |
commonName | Yes | Base | The name of the subscriber described by the entry, in the form Firstname Lastname (userid). |
gidNumber | No | Base | A UNIX group-ID. Specifies the gid of files created via FTP by this user. |
homeDirectory | No | Base | The file system location of the home directory of the subscriber described by the entry. (Not used by Solaris ISP Server.) |
host | No | Base | The fully-qualified name of the host. Not used by Solaris ISP Server. |
ispAuthorizedServices | No | Extension | The distinguished names of services the subscriber is authorized to use. |
ispContentDirectory | No | Extension | A directory location where content belonging to a subscriber is located. For virtually-hosted FTP and Web services, the path relative to the ispRootDirectory. |
labeledURI | No | Base | The Uniform Resource Identifier and label associated with the Web page of this subscriber. |
No | Base | The advertised electronic mail address of the subscriber. | |
objectClass | Yes | Base | The object class of the entry (ispSubscriber). |
ou | No | Base | The organizational unit to which the subscriber belongs (in Solaris ISP Server, the People node under a domain entry). |
surname | Yes | Base | The family name of the subscriber. |
uidNumber | No | Base | A UNIX user-ID. Specifies the uid of files created via FTP by this user. |
userCertificate | No | Base | A certificate containing the public key of the subscriber. |
userid | Yes | Base | The login name of the subscriber. |
userPassword | Yes | Base | The password of the subscriber. |