Gestion des comptes utilisateur du serveur SIG sous Linux / Solaris
La gestion des utilisateurs d'ArcGIS Server sous Linux / Solaris est différente de celle sous Windows. Sous Linux / Solaris, ArcGIS Server dispose de différents niveaux de comptes utilisateur :
- Comptes utilisateur au niveau OS : comptes utilisés par ArcGIS Server au niveau du système d'exploitation
- Comptes utilisateur au niveau serveur SIG local : utilisateurs du réseau local (LAN) connectés via TCP/IP (DCOM) aux machines ArcGIS Server
Vue d'ensemble des comptes ArcGIS Server sous Linux / Solaris
L'illustration ci-dessous liste les comptes qui sont utilisés pour administrer ArcGIS Server sous Linux.
Comptes utilisateur au niveau OS : comptes utilisés par ArcGIS Server au niveau du système d'exploitation
- superutilisateur : l'installation d'ArcGIS Server sous Linux ou Solaris exige les privilèges de super-utilisateur. Ceci n'est exigé que lors de l'installation, de la désinstallation et de la configuration du serveur (ServerConfig).
Il y a plusieurs raisons pour exiger les privilèges de super-utilisateur. Le superutilisateur/racine lance l'installation, la désinstallation ou la configuration serveur, puis termine les procédures suivantes en tâche de fond :
- Il crée les comptes agsadmin, agsuser et propriétaire ArcGIS Server (la création du compte du propriétaire d'ArcGIS Server par le biais de l'installation est facultative).
- Il installe les composants des services de base d'ArcGIS Server Enterprise pour un fonctionnement en mode multi-utilisateurs. Quelques-uns des fichiers doivent être installés dans le dossier /etc, lequel requiert les privilèges de super-utilisateur.
- Il règle les processus du serveur SIG pour qu'ils démarrent automatiquement lorsque la machine est redémarrée ou mise en marche.
- Il attribue des ports aux différents processus. Un des facteurs les plus importants est que ArcGIS Server utilise le Distributed Component Object Model (DCOM) comme un mécanisme de calcul distribué. DCOM requiert l'utilisation du port 135. Les processus qui écoutent sur des ports inférieurs au port 1024 doivent être exécutés en tant que super-utilisateur.
- install owner : il s'agit de l'utilisateur que vous avez saisi pendant l'installation. Il détient le dossier <Répertoire d'installation d'ArcGIS Server>/arcgis. Il est le propriétaire des processus SOM et SOC. Vous pouvez utiliser un compte existant ou laisser l'installation d'ArcGIS Server en créer un pour vous. Sous Linux / Solaris, le propriétaire de l'installation = le compte SOM = le compte SOC.
-
agsadmin et agsuser : ces deux comptes utilisateur de l'OS sont créés au moment de l'installation du composant soit gestionnaire d'objet serveur (Server Object Manager / SOM), soit conteneur d'objet serveur (Server Object Container / SOC). Les mots de passe par défaut sont "agsadmin" pour agsadmin et "agsuser" pour agsuser. Il est fortement recommandé de changer les mots de passe immédiatement après l'installation d'ArcGIS Server.
Tous les comptes utilisateur qui se connectent aux services offerts par ArcGIS Server, les administrent et les consomment, sont des comptes utilisateur virtuels qui n'existent que dans le cadre des applications d'ArcGIS Server. L'infrastructure DCOM sous-jacente nécessite cependant des comptes physiques pour substituer l'identité des utilisateurs entrants pour certaines opérations telles que l'activation et l'accès aux ressources physiques.
La création de ces deux utilisateurs physiques de l'OS (agsadmin et agsuser) permet à ArcGIS Server d'établir une correspondance entre les utilisateurs virtuels (utilisateurs du serveur SIG local créés dans le gestionnaire ArcGIS Server) et un compte utilisateur Linux / Solaris existant. Chacun de ces deux comptes utilisateurs physiques représente le groupe d'autorisations correspondant (agsadmin ou agsusers) auquel le compte utilisateur virtuel appartient.
Utilisateurs du serveur SIG local : pour les connexions locales
Pour les connexions locales, ArcGIS Server sous Linux / Solaris manipule les requêtes et les réponses dans un environnement sécurisé comme décrit dans le schéma ci-dessous :
ArcGIS Server sous Linux / Solaris a un serveur d'annuaire Sun incorporé qui est installé en même temps que le composant SOM. ArcGIS Server utilise ce serveur d'annuaire pour maintenir un référentiel d'utilisateurs qui peuvent accéder à ArcGIS Server via une connexion locale.
Il y a deux niveaux d'accès utilisateur : utilisateur (appartient au groupe agsuser) et administrateur (appartient au groupe agsadmin). A l'exécution, quand une demande utilisateur arrive dans le système, le SOM utilise le serveur d'annuaire pour authentifier l'utilisateur et déterminer à quel groupe il appartient : agsusers ou agsadmin. Il établit alors la correspondance entre l'utilisateur et le compte au niveau de l'OS approprié. La demande est soit acceptée, soit refusée, en fonction de l'appartenance de l'utilisateur à l'un de ces comptes.
Listes d'utilisateurs du serveur SIG local
Les utilisateurs locaux du serveur SIG sont gérés par le SOM via un serveur d'annuaire Sun One qui est installé en même temps que le serveur. ArcGIS Server utilise ce serveur d'annuaire pour maintenir un référentiel d'utilisateurs qui peuvent utiliser et gérer ArcGIS Server via une connexion locale. Lorsque ArcGIS Server est désinstallé, le serveur d'annuaire est nettoyé et toutes les informations utilisateur supprimées. Ceux-ci ne sont pas des comptes au niveau de l'OS. Vous pouvez gérer ces utilisateurs grâce au gestionnaire ArcGIS Server.
- admin : Cet utilisateur est créé au cours du processus d'installation. Il dispose d'un rôle d'administrateur (agsadmin). Le mot de passe par défaut pour admin est "admin". Lors de votre première connexion au gestionnaire, faites-la en tant qu'admin. Cet utilisateur ne peut pas être retiré de la liste des utilisateurs.
- agsadmin : cet utilisateur est créé au moment de l'installation au niveau de l'OS comme indiqué ci-dessus. Il est également créé au niveau du serveur SIG. Cet utilisateur ne peut pas être retiré de la liste des utilisateurs. Le mot de passe par défaut est "agsadmin", soit le même qu'au niveau de l'OS. Il est fortement recommandé de changer le mot de passe immédiatement après l'installation d'ArcGIS Server.
- agsuser : Cet utilisateur est créé au moment de l'installation au niveau de l'OS comme indiqué ci-dessus. Il est également créé au niveau du serveur SIG. Cet utilisateur ne peut pas être retiré de la liste des utilisateurs du serveur SIG. Le mot de passe par défaut est "agsuser", soit le même qu'au niveau de l'OS. Il est fortement recommandé de changer le mot de passe immédiatement après l'installation d'ArcGIS Server.
- Le propriétaire de l'installation : Cet utilisateur n'est pas créé au niveau du serveur SIG au moment de l'installation. Pour une installation distribuée, ou bien si vous souhaitez créer ou mettre à jour un cache depuis la ligne de commande, vous devez ajouter cet utilisateur au niveau du serveur SIG. Le mot de passe au niveau serveur SIG pour cet utilisateur doit correspondre au mot de passe du niveau OS.
- Autres utilisateurs : Ce sont les utilisateurs ajoutés par le groupe agsadmin dans le gestionnaire après que ArcGIS Server ait été installé et soit en cours d'exécution. Les utilisateurs virtuels peuvent être ajoutés comme membres du groupe de comptes 'agsadmin' ou 'agsuser'.
- Les utilisateurs du groupe agsadmin peuvent :
- se connecter au gestionnaire ArcGIS Server pour administrer ArcGIS Server. Ajouter ou modifier les propriétés du serveur.
- accéder aux réglages et à la configuration des services SIG, puis les modifier, comme : le service arrêt/démarrage, la modification de la configuration du service (par ex.: nombre d'instances serveur), les réglages de la réserve de ressources, etc.
- exécution d'outils serveur sur un service comme la création ou la mise à jour des tâches de cache.
- Les utilisateurs du groupe agsuser peuvent :
- réaliser des connexions Internet et LAN avec ArcGIS Server dans ArcCatalog ou des applications Web pour consommer des services SIG.
- Les utilisateurs du groupe agsadmin peuvent :
Gestion des utilisateurs du serveur SIG dans le gestionnaire
Dans le gestionnaire, vous pouvez gérer ces comptes utilisateur et les affecter au groupe utilisateur soit User (agsadmin), soit Administrator (agsusers) pour accéder à ArcGIS Server.
Dans le gestionnaire ArcGIS Server, naviguez vers la page des utilisateurs du serveur SIG en cliquant sur l'onglet Serveur SIG et en cliquant sur Utilisateurs SIG locaux dans le volet de gauche.
Pour ajouter un nouveau compte utilisateur, cliquez sur Ajouter utilisateurs. Ici, vous pouvez également définir le groupe auquel appartient le compte.
Pour retirer un ou plusieurs utilisateurs, dans la page de la liste des utilisateurs, cocher la case à côté du/des utilisateurs que vous souhaitez enlever, puis cliquez sur Supprimer.
Pour mettre à jour un compte utilisateur, cliquez le bouton Editer du compte que vous voulez éditer, puis modifiez le mot de passe, le nom et/ou le groupe d'utilisateur.
Si vous mettez à jour le mot de passe ou le groupe de l'utilisateur qui est actuellement connecté au gestionnaire, vous devez vous déconnecter et vous reconnecter au gestionnaire.
Comment mettre en place le basculement d'utilisateur local entre deux machines SOM
Dans ArcGIS Server sous Linux / Solaris, les composants SOC s'enregistrent auprès d'une machine SOM pour en exécuter la gestion des utilisateurs. Si la fonction de gestion des utilisateurs de la machine SOM est arrêtée, les machines SOC enregistrées ne seront utilisables par aucune autre machine SOM. Ces machines SOC doivent pointer vers l'autre machine SOM pour que la gestion des utilisateurs soit en mesure de continuer à travailler (reportez-vous au schéma ci-dessous).
ArcGIS Server sous Linux / Solaris fournit un script pour faire qu'une machine SOC pointe automatiquement vers une machine secondaire SOM pour la gestion des utilisateurs si la machine principale SOM est arrêtée. Pour ce faire, saisissez la commande suivante :
cd <Répertoire d'installation ArcGIS Server>/server10.0/servercore/tools/failover ./addIdentityServer.sh
Comment synchroniser automatiquement des utilisateurs ArcGIS Server locaux entre deux machines SOM
Si le basculement d'utilisateurs locaux du serveur SIG est installé, les utilisateurs locaux dans la SOM secondaire doivent être synchronisés avec la SOM primaire pour s'assurer que l'authentification des utilisateurs fonctionne. Avec ArcGIS Server sous Linux / Solaris, les utilisateurs connectés localement peuvent être automatiquement synchronisés entre deux machines SOM. Cette fonctionnalité est très utile lors de la configuration du déploiement de plusieurs machines.
Dans le graphique ci-dessus, les machines SOC SOC1, SOC2, SOC3 et SOC4 sont enregistrées auprès de SOM1 pour l'authentification. Avec le basculement d'authentification utilisateur local mis en place, si SOM1 est arrêtée, ces machines SOC pointent vers SOM2 pour l'authentification des utilisateurs locaux. SOM2 doit disposer des informations dont ont besoin ces SOC. Si les informations utilisateur, mot de passe et groupe utilisateur ne sont plus synchrones entre SOM1 et SOM2, ces machines SOC risquent de ne plus fonctionner correctement. ArcGIS Server sur Linux / Solaris fournit une fonction permettant de synchroniser automatiquement les informations d'authentification de l'utilisateur local entre SOM1 et SOM2. Pour ce faire, saisissez la commande suivante :
cd <Répertoire d'installation ArcGIS Server>/server10.0/servercore/tools/failover/userautosync ./userautosync usage : ./userautosync <commande> [options de la commande] # Il y a cinq commandes : add, remove, status, stop et start. supprimer (remove) - supprime la synchronisation automatique des utilisateurs de la machine SOM ; état (status) - liste la machine SOM partenaire de la synchronisation automatique des utilisateurs ; arrêter (stop) - arrête la synchronisation automatique des utilisateurs d'une machine SOM ; démarrer (start) - démarre la synchronisation automatique des utilisateurs avec la machine SOM partenaire ; ajouter (add) - [Le nom de l'autre machine SOM]
- userautosync add :
La commande ajouter (add) mettra en place la synchronisation des utilisateurs entre deux machines SOM. Les utilisateurs de SOM1 et SOM2 seront fusionnés dans les deux SOM. Si un utilisateur existe sur chaque machine, l'information utilisateur la plus récente sera utilisée
userautosync add [Le nom de l'autre machine SOM]
Par exemple, sur la machine SOM1, l'exécution de la commande
<Répertoire d'installation d'ArcGIS Server>/server10.0/servercore/tools/failover/userautosync/userautosync add SOM2
donnera les résultats suivants :
Table 1 - Synchronisation initiale des utilisateurs locaux lors de l'exécution de "userautosync add" sur SOM1 |
||||
Utilisateurs locaux sur SOM1 |
+ |
Utilisateurs locaux sur SOM2 |
--> |
Utilisateurs locaux sur SOM1 et SOM2 après exécution de autosync |
admin |
admin |
admin (le même que SOM1) |
||
agsadmin |
agsadmin |
agsadmin (le même que SOM1) |
||
agsuser |
agsuser |
agsuser (le même que SOM1) |
||
cherry |
Cherry |
cherry (le même que SOM1) |
||
david |
david |
david (le même que SOM1) |
||
peter |
anthony |
peter (de SOM1) |
||
anthony (de SOM2) |
Après la synchronisation initiale, toutes les modifications ultérieures sur SOM1 ou SOM2 seront automatiquement transmises à l'autre machine SOM. Par exemple, si un nouvel utilisateur est ajouté à SOM2, ses informations seront ajoutées à SOM2 dès que l'action d'ajout est terminée sur SOM2. Si le mot de passe ou le groupe d'un utilisateur est modifié sur SOM1, les changements prendront effet sur SOM2 immédiatement après que les modifications sont terminées sur SOM1.
- fichier userautosync.properties
Au lieu de synchroniser immédiatement après les changements sur une quelconque des machines SOM, vous pouvez également définir un intervalle de temps pour que la synchronisation automatique des utilisateurs s'effectue par l'intermédiaire du fichier <Répertoire d'installation d'ArcGIS Server>/server10.0/servercore/tools/failover/userautosync/userautosync.properties. Vous pouvez définir le calendrier, en donnant l'heure de départ, l'heure de fin et les jours de la semaine en partant du dimanche. Par exemple :
schedule = 0400-0500 0123
n'autorise la synchronisation que de 4h00 à 5h00 chaque dimanche, lundi, mardi et mercredi.
Lorsque ce fichier de propriétés est modifié, il doit également l'être sur l'autre machine. Ce fichier de propriété nécessite d'être le même sur les deux machines.
Lorsque userautosync s'exécute selon ce calendrier, pour tout changement préalable à cette synchronisation, s'il y a des conflits entre SOM1 et SOM2, le changement le plus récent sera pris en compte. Par exemple, si le calendrier est le lundi de 4h00 à 5h00, les changements qui arrivent avant 4h00 le lundi seront comme suit :
Table 2 - Exécution de "userautosync add" sur SOM 1 à 3h30 le lundi 14 juin 2010 pour "schedule = 0400-0500 1" (4h00 à 5h00 chaque lundi) |
||||
Utilisateurs locaux sur SOM1 |
+ |
Utilisateurs locaux sur SOM2 |
--> |
Résultat - après 4h00 le lundi 14 juin 2010, sur les deux machines SOM1 et SOM2 |
admin/admin(agsadmin) --> admin/test(agsadmin) le jeudi 10 juin 1010 |
admin/admin(agsadmin) |
admin/admin(agsadmin) |
||
agsadmin/test(agsadmin) | agsadmin/test(agsadmin) | agsadmin/test(agsadmin) | ||
agsuser/test(agsuser) | agsuser/test(agsuser) | agsuser/test(agsuser) | ||
cherry/cherry(agsadmin) --> cherry/cherry(agsuser) à 14h:00 le samedi 12 juin 1010 |
cherry est supprimé à 14h05 le samedi 12 juin 1010 |
anthony/anthony(agsadmin) |
||
peter/peter(agsadmin) saisi à 15h00 le dimanche 13 juin 1010 |
peter/peter(agsadmin)-->peter/peter(agsuser) à 15h05 le dimanche 13 juin 1010 |
peter/test(agsadmin) |
||
peter/peter(agsadmin) --> peter/test(agsadmin) à 15h40 le dimanche 13 juin 1010 |
anthony/anthony(agsadmin) saisi le mercredi 9 juin 2010 |
Si vous démarrez une synchronisation en exécutant "userautosync add" en dehors des horaires programmés, les résultats de la synchronisation initiale à cet instant seront différents entre SOM1 et SOM2. Si vous exécutez la commande sur SOM1, les utilisateurs locaux initialement sur SOM1 seront poussés vers SOM2, mais ceux de SOM2 n'iront pas vers SOM1. Par exemple, avec "calendrier = 0400-0500 1", en exécutant "userautosync add" sur SOM1 à tout moment en dehors de la plage 4h00 à 5h00 le lundi, à 3h30 le lundi 14/06/2010 par exemple, le résultat de la synchronisation initiale sera :
Table 3 - Exécution de "userautosync add" sur SOM1 à 3h30 le lundi 14 juin 2010 pour "schedule = 0400-0500 1" (4h00 à 5h00 chaque lundi) |
||||
Utilisateurs locaux sur SOM1 avant d'exécuter "userautosync add" à 3h30 |
Utilisateurs locaux sur SOM2 avant d'exécuter "userautosync add" à 3h30 |
--> |
Utilisateurs locaux sur SOM1 immédiatement après l'exécution de "userautosync add" à 3h30 | Utilisateurs locaux sur SOM2 immédiatement après l'exécution de "userautosync add" à 3h30 |
admin/test(agsadmin) | admin/test(agsadmin) |
admin/test(agsadmin) |
admin/test(agsadmin) |
|
agsadmin/test(agsadmin) | agsadmin/agsadmin(agsadmin) | agsadmin/test(agsadmin) | agsadmin/test(agsadmin) | |
agsuser/test(agsuser) | agsuser/test(agsuser) | agsuser/test(agsuser) | agsuser/test(agsuser) | |
cherry/cherry(agsadmin) | adam/adam(agsuser) |
cherry/cherry(agsadmin) |
cherry/cherry(agsadmin) |
|
peter/peter(agsuser) | ags/ags(agsadmin) |
peter/peter(agsuser) |
peter/peter(agsuser) |
|
adam/adam(agsuser) |
||||
ags/ags(agsadmin) |
Puis à 4h du matin, userautosync prendra effet comme indiqué dans le tableau 2.
Si vous exécutez "userautosync add" pendant la période programmée, autosync prendra effet comme indiqué dans le tableau 1. Puis autosync ne se produira que pendant la période programmée. Pour toutes les modifications qui surviendraient à d'autres instants, l'effet est comme indiqué dans le tableau 2.
Si vous avez modifié le fichier de propriétés alors que userautosync est déjà en cours d'exécution, vous devez exécuter "userautosync stop" et "userautosync start" pour qu'il prenne effet. Le résultat en exécutant "userautosync start" sera le même que celui des règles expliquées ci-dessus.
- userautosync remove :
Cette commande supprime la synchronisation automatique des utilisateurs avec l'autre machine SOM.
userautosync remove
- userautosync status :
Cette commande affiche le statut du paramétrage autosync. Si autosync est déjà paramétré, elle affiche l'autre machine SOM et si la synchronisation automatique est en cours d'exécution ou non
userautosync status
- userautosync stop :
Cette commande arrête la synchronisation automatique si elle est déjà paramétrée et en cours d'exécution. La fonction autosync est toujours configurée. Si userautosync n'est arrêté que sur une machine, l'autre machine continuera de tenter de joindre le SOM qui est arrêté. Le modèle de tentatives est le suivant : 10 secondes, 20, 40, 80, jusqu'à ce que l'intervalle atteigne 5 minutes. Puis les tentatives seront répétées toutes les 5 minutes. Si les deux machines sont arrêtées, lorsqu'elles sont redémarrées, chacune tentera de joindre l'autre machine pour effectuer la synchronisation automatique des utilisateurs.
userautosync stop
- userautosync start :
Cette commande démarre la synchronisation automatique si elle est déjà paramétrée, mais non en cours d'exécution.
userautosync start
La commande "userautosync start" a le même effet que "userautosync add". Par exemple si vous exécutez "userautosync start" sur SOM1, vous obtiendrez les résultats de la Table 1.
- Fichier journal.
Il existe un journal appelé user_sync.log dans le dossier <Répertoire d'installation d'ArcGIS Server>/server10.0/servercore/tools/failover/userautosync. Toutes les modifications dans la gestion des utilisateurs locaux sont enregistrées dans ce journal.
Si ArcGIS Server est arrêté, la fonction userautosync est arrêtée, mais reste configurée. Userautosync se comporte comme si "userautosync stop" était exécuté.
Ports utilisés par Userautosync
Le port utilisé par le processus de synchronisation automatique est le port 62001. Ce port est utilisé pour transmettre les informations de synchronisation entre les deux serveurs d'identité SOM, tandis que le "Serveur d'identité" utilise le port 62000 pour écouter les demandes d'authentification de la part des SOC.
Le processus de "surveillance" utilise par défaut le port 2422. Ceci est documenté dans le fichier de configuration de la surveillance < ArcGIS Server Installation Directory>/server10.0/java/tools/monitor/monitor.xml. Ceci peut être changé par l'administrateur système pour n'importe quelle valeur en décommentant et mettant à jour les informations suivantes dans le fichier monitor.xml de la machine locale.
<!--<ListenerPort>2422</ListenerPort>-->
Si vous changez ce numéro de port pour une valeur différente de celle par défaut et que cette machine locale est actuellement un hôte SOC pour les autres hôtes SOM, alors cette modification doit être enregistrée dans le fichier de propriétés MonitorClient properties < Répertoire d'installation d'ArcGIS Server>/server10.0/java/tools/monitor/lib/monitor_client.xml sur les hôtes SOM.
<!-- <MonitorPorts> <Machine name="[MACHINE-NAME]" port="[PORT#]" /> </MonitorPorts> -->
Si l'hôte local a SOM et SOC tous deux installés, alors, il faut également enregistrer les modifications de numéros de port dans les propriétés MonitorClient sur l'hôte local. Cela est nécessaire pour que les hôtes SOM exécutent correctement les opérations à distance telles que les "diagnostics" sur la machine locale via le Moniteur - cela n'est possible que si les hôtes SOM a/ont connaissance du numéro de port sur lequel ce Moniteur écoute.
Pour modifier la valeur par défaut du port 62001, suivez les étapes listées ci-dessous :
- Arrêtez le serveur
- Editez le fichier <Répertoire d'installation d'ArcGIS Server>/server10.0/servercore/agsidsvr/agsldap/slapd-<hostname>/config/dse.ldif
- Modifiez la valeur de nsslapd-port par le nouveau numéro de port que vous désirez utiliser.
- Editez le fichier /etc/remotesa/remotesa.config
- Remplacez la valeur de MWR_LDAPPORT par la nouvelle valeur
- Redémarrez le serveur
Comment synchroniser manuellement les utilisateurs locaux du serveur SIG : importation et exportation des utilisateurs locaux du serveur SIG sous Linux / Solaris
Les utilisateurs locaux peuvent également être synchronisés par un outil piloté par un script d'interpréteur de commandes appelé "import_export_users.sh" situé dans <Répertoire d'installation d'ArcGIS Server>/server10.0/scripts. Ce script vous permet d'exporter les utilisateurs locaux du serveur SIG dans un fichier texte. Ces utilisateurs dans un fichier texte peuvent alors être importés dans n'importe quelle instance d'ArcGIS Server pour les plate-formes Linux ou Solaris en utilisant le même outil. Cet outil n'est disponible que pour les installations SOM. Les utilisateurs dans ce fichier texte peuvent alors être importés dans n'importe quel déploiement d'ArcGIS Server pour la plate-forme Java qui dispose de ces outils.
Vous pouvez également tirer parti de cette fonctionnalité pour maintenir une copie de sauvegarde des utilisateurs locaux du serveur SIG ou pour répliquer les informations des utilisateurs à travers plusieurs instances du serveur.
Comment importer ou exporter des utilisateurs locaux de serveur SIG sous Linux / Solaris
Vous pouvez exécuter le script "<Répertoire d'installation d'ArcGIS Server>/server10.0/scripts/import_export_users.sh". Si vous exécutez le script sans paramètres, il affichera l'utilisation de l'outil.
# ./import_export_users.sh NAME import_export_users.sh SYNOPSIS ./import_export_users.sh [OPTION] FILENAME DESCRIPTION. Cet utilitaire est destiné à exporter les utilisateurs d'ArcGIS Server dans un fichier d'importation d'utilisateurs dans ArcGIS Server. -i importe les utilisateurs d'un fichier de nom FILENAME dans ArcGIS Server ; -e exporte les utilisateurs des serveurs ArcGIS Server dans un fichier de nom FILENAME ; -f remplace les utilisateurs existants pendant l'importation. Cette option ne peut être utilisée qu'avec l'option d'importation. -w importe les utilisateurs exportés depuis la plate-forme Windows spécifiée par FILENAME. Cette option ne peut être utilisée qu'avec l'option d'importation. -n = pas de journal ; -o NEW_LOGFILE_PATH = chemin vers un répertoire dans lequel le journal sera écrit (par défaut, l'utilitaire enregistrera les résultats dans /<ARCGISHOME>/server/user/log/import_export.log)
Exportation des utilisateurs locaux du serveur SIG
Les utilisateurs du serveur SIG peuvent être exportés en utilisant l'option -e suivie du nom du fichier qui doit contenir les utilisateurs. L'affichage produit par l'outil énumère l'exportation. Vous pouvez vérifier dans le journal indiqué les informations sur les utilisateurs qui ont été exportés avec succès et les éventuelles erreurs. Vous pouvez arrêter l'enregistrement du journal en utilisant l'option -n. Par défaut les journaux sont situés dans <Répertoire d'installation d'ArcGIS Server>/server10.0/server/user/log. Toutefois, il vous est possible de changer de répertoire en utilisant l'option -o.
Exemple :
[user@machine <Répertoire d'installation d'ArcGIS Server>/server10.0/scripts]# ./import_export_users.sh -e /tmp/users.dat EXPORT SUMMARY ------------------- 5 utilisateurs exportés avec succès. Vérifiez les informations détaillées dans le journal /server/user/log/import_export_Sat_Sep_29_13-24-53_2007.log
[user@machine <Répertoire d'installation d'ArcGIS Server>/server10.0/scripts]# ./import_export_users.sh -e /tmp/users.dat
Importation des utilisateurs locaux du serveur SIG
Les utilisateurs qui ont été exportés par ArcGIS Server sous Linux ou Solaris peuvent être importés en utilisant l'option -i suivie du nom du fichier qui contient les utilisateurs. L'affichage produit par l'outil énumère l'importation. Vous pouvez vérifier dans le journal indiqué les informations sur les utilisateurs qui ont été importés avec succès et les éventuelles erreurs. Vous pouvez arrêter l'enregistrement du journal en utilisant l'option -n. Par défaut les journaux sont situés dans <Répertoire d'installation d'ArcGIS Server>/server10.0/server/user/log. Toutefois, il vous est possible de changer de répertoire en utilisant l'option -o.
Exemple :
[user@machine <Répertoire d'installation d'ArcGIS Server>/server10.0/scripts]# ./import_export_users.sh -i /tmp/users.dat IMPORT SUMMARY --------------------------- 5 utilisateurs importés avec succès. Vérifiez les informations détaillées dans le journal /server/user/log/import_export_Sat_Sep_29_13-24-53_2007.log