Guide d'administration de Solaris for ISPs

Classes d'objet Solaris for ISPs

Cette section contient une liste de classes d'objet ajoutées au schéma de base de support de Solaris for ISPs. Il faut obligatoirement entrer une valeur pour les attributs indiqués comme obligatoires lors de la création de l'entrée. Les classes d'objet sont indiquées par ordre alphabétique.

Classe ispAdministrator

Objet : Définit une entrée représentant un administrateur de services et de réseaux ISP. Le nom distinctif relatif de ispAdministrator est l'attribut commonName et sa valeur. Son objet supérieur est ispSubscriber.

Tableau 6-1 Attributs ispAdministrator
 Nom d'attribut Obligatoire ? Schéma Objet
associatedDomain Non Base Le domaine auquel cet administrateur est associé. Réservé pour une future fonctionnalité de Solaris for ISPs.
commonName Oui Base Le nom de l'administrateur décrit par l'entrée, sous la forme Prénom Nom (id utilisateur).
description Non Base Une description arbitraire de l'administrateur.
gidNumber Non Base Un ID de groupe UNIX. Pour les services FTP ou Web à hôte virtuel, l'ID de groupe spécifié pour le domaine virtuel.
homeDirectory Non Base L'emplacement du système de fichiers du répertoire d'origine de l'administrateur décrit par l'entrée. (Inutilisé par Solaris for ISPs).
ispAdministeredService Non Extension Les noms distinctifs de services que cet administrateur est autorisé à gérer.
ispContentDirectory Non ExtensionUn emplacement de répertoire où se trouve le contenu appartenant à l'administrateur. Pour les services FTP ou Web à hôte virtuel, le chemin au contenu utilisateur relatif à ispRootDirectory.
labeledURI  Non Base L'URL (Uniform Resource Identifier) et l'étiquette associées à la page Web de cet administrateur.
mail Non Base L'adresse de courrier électronique annoncée de l'administrateur.
objectClass Oui BaseLa classe d'objet de l'entrée ( ispAdministrator).
ou Non BaseL'unité organisationnelle à laquelle l'entrée appartient. Dans cette version de Solaris for ISPs, le noeud Administrator sous le domaine racine.
surname Oui Base Le nom de famille de l'administrateur
userCertificate Non Base Un certificat contenant la clé publique de l'administrateur.
userid Oui Base Le nom de connexion de l'administrateur.
userPassword Oui Base Le mot de passe de l'administrateur.
uidNumber Non Base Un ID utilisateur UNIX. Pour les services FTP ou Web à hôte virtuel, l'ID utilisateur spécifié pour le domaine virtuel.

Classe ispManagedService

Objet : Définit une entrée représentant un service ISP géré par Sun Internet Administrator. Cette classe d'objet est réservée pour une utilisation par Sun Internet Administrator. Le nom distinctif relatif de ispManagedService est l'attribut host et sa valeur.

Tableau 6-2 Attributs ispManagedService
 Nom d'attribut Obligatoire ? Schéma Objet
associatedName Non Base Le nom distinctif de l'entrée de service de niveau supérieur pour ce service.
commonName Non Base Le nom convivial d'un service, pour affichage dans l'interface utilisateur graphique de Sun Internet Administrator.
host Oui Base Le nom entièrement qualifié de l'hôte où le service est installé.
ispCategory Non BaseLe type d'interface utilisateur pris en charge par ce service. Reportez-vous à la section de l'attribut ispCategory pour plus de détails.
ispImageFile Non Extension Le nom d'un fichier graphique GIF contenant l'icône de ce service.
ispServiceLocation Non Extension Le chemin à l'application d'administration X pour ce service.
ispParameterizedOperation Non Extension Informations sur un utilitaire de ligne de commande pris en charge acceptant les paramètres.
ispServlets Non Extension Le nom de classe Java entièrement qualifié d'un servlet utilisé dans cette interface utilisateur d'administration du service.
ispServletClasspath Non Extension Le chemin de classe Java pour les classes requises par cette interface utilisateur d'administration du service.
ispSupportedOperation Non Extension Informations sur un utilitaire de ligne de commande supporté n'acceptant aucun paramètre.
ispVersion Non Extension Le numéro de version (majeur.mineur) du service décrit par l'entrée.
labeledURI  Non Base Le chemin à la page d'interface utilisateur graphique principale d'un service. Pour un service à 3 couches, entrez le chemin relatif à la racine du document. Pour un service à 2 couches, entrez l'URL complète.
objectClass Oui BaseLa classe d'objet de l'entrée (ispManagedService).

Classe ispService

Objet : Définit une entrée représentant un composant logiciel Solaris for ISPs. Le nom distinctif relatif d'ispService est l'attribut ispVersion et sa valeur.

Tableau 6-3 Attributs ispService
 Nom d'attribut Obligatoire ? Schéma Objet
associatedDomain Non Base Le domaine auquel ce service est associé.
commonName Oui Base Le nom du service (inutilisé dans Solaris for ISPs).
description Non Base Une description arbitraire du service.
host Non Base Le nom entièrement qualifié de l'hôte où le service est installé.
ispDirectoryRoot Non Extension Un préfixe de répertoire vers un emplacement dans le système de fichiers où un contenu de domaine est hébergé virtuellement. Utilisé par Sun Internet FTP Server et SWS dans une configuration d'hôte virtuelle.
ispPrivateData Non Extension Informations de mot de passe du composant logiciel à utiliser par Sun Internet Administrator. Cet attribut est protégé par des ACL contre tout accès par un utilisateur autre que la racine du répertoire et Sun Internet Administrator.
ispServiceContext Non Extension Un contexte de nom CORBA employé par Sun Internet FTP Server et Sun Internet News Server.
ispServiceLocation Non Extension Une référence d'objet CORBA au serveur d'administration de services. (Utilisée par Sun Internet FTP Server et Sun Internet News Server.)
ispSupplementaryInformation Non Extension Informations arbitraires sur le service. Réservée pour les besoins spécifiques des services Solaris for ISPs.
ispVersion Oui Extension Le numéro de version (majeur.mineur) du service décrit par l'entrée.
labeledURI  Non Base Le chemin aux servlets d'une interface utilisateur graphique à trois couches.
mail Non Base L'adresse de courrier électronique annoncée de l'utilisateur. Inutilisée par Solaris for ISPs.
objectClass Oui BaseLa classe d'objet de l'entrée ( ispService).
userCertificate Non Base Un certificat contenant la clé publique de l'utilisateur.
userPassword Non Base Le mot de passe de l'entrée, utilisé pour la liaison au répertoire.

Classe ispSubscriber

Objet : Définit une entrée représentant un abonné (client) de l'ISP. Le nom distinctif relatif d'ispSubscriber est l'attribut commonName et sa valeur. Son objet supérieur est inetOrgPerson.

Si vous utilisez le serveur RADIUS fourni avec Sun Directory Services, recouvrez les objets ispSubscriber avec la classe d'objet remoteUser.

Tableau 6-4 Attributs ispSubscriber
 Nom d'attribut Obligatoire ? Schéma Objet
associatedDomain Non Base Le domaine auquel cet abonné est associé.
commonName Oui Base Le nom de l'abonné décrit par l'entrée, sous la forme Prénom Nom (id utilisateur).
gidNumber Non Base Un ID de groupe UNIX. Pour les services FTP et Web à hôte virtuel, l'ID de groupe spécifiée pour le domaine virtuel.
homeDirectory Non Base L'emplacement dans le système de fichiers du répertoire de connexion de l'abonné décrit par l'entrée (inutilisé par Solaris for ISPs).
host Non Base Le nom entièrement qualifié de l'hôte. Inutilisé par Solaris for ISPs.
ispAuthorizedServices Non Extension Les noms distinctifs des services que l'abonné est autorisé à employer.
ispContentDirectory Non ExtensionUn emplacement de répertoire où se trouve le contenu appartenant à un abonné. Pour les services FTP et Web à hôte virtuel, le chemin relatif à ispRootDirectory.
labeledURI  Non Base L'URL et l'étiquette associées à la page Web de cet abonné.
mail Non Base L'adresse de courrier électronique annoncée de l'abonné.
objectClass Oui BaseLa classe d'objet de l'entrée (ispSubscriber).
ou Non BaseL'unité organisationnelle à laquelle l'abonné appartient (dans Solaris for ISPs, le noeud People sous une entrée de domaine).
surname Oui Base Le nom de l'abonné.
uidNumber Non Base Un ID utilisateur UNIX. Pour les services FTP et Web à hôte virtuel, l'ID utilisateur spécifié pour le domaine virtuel.
userCertificate Non Base Un certificat contenant la clé publique de l'abonné.
userid Oui Base Le nom de connexion de l'abonné.
userPassword Oui Base Le mot de passe de l'abonné.