Il est possible depuis les Tâches ou les Profiles de demander une modification de la LCA d'une ou plusieurs bases locales. L'application des Profiles étant récurrente, il s'agira par la modification répétée de la LCA d'une base, d'affirmer le caractère constant d'une valeur (s'assurer que la LCA d'une base reste cohérente). La modification des LCA via une Tâche sera plutôt de nature à modifier son contenu (supprimer une entrée).
Pour la modification des LCA, l'interface offerte permet d'indiquer le nom de la base dont il faut modifier la LCA et la nature de la modification demandée (commande) :
Les commandes agissent sur les 3 zones modifiables des LCA (onglet Special, Rôles, Entrées) :
- Les informations de l'onglet Special de la LCA :
AdminServer = Nom de Serveur
AdminServerModifyField = True / False
ConsistentACL = True / False
InternetMaxAccess = Niveau d'Accès
|
AdminServer
|
Positionne un serveur d'administration pour la base dont on indique le nom. Si on veut supprimer le serveur, il suffit de placer une valeur vide. Il est possible d'utiliser le mot clé @UserName pour placer le nom de l'ID utilisé par le process ChangeACL. | ||
|
AdminServerModifyField
|
Autoriser ou non le processus AdminP à modifier les champs Lecteurs / Auteurs de la base. Valeurs possibles : False Do not modify Names fields True Modify all Readers and Authors fields All Modify all Names fields |
||
|
ConsistentACL
|
Positionne ou retire le Flag indiquant si la LCA est cohérente ou non. Valeurs possibles : True LCA Cohérente False LCA non cohérente |
||
|
InternetMaxAccess
|
Positionne le niveau d'accès pour les utilisateurs Web. Valeurs possibles : Manager Gestionnaire Designer Concepteur Editor Editeur Author Auteur Reader Lecteur Depositor Déposant NoAccess Pas d'accès à la base |
- Les Rôles :
AddRole = [Nom du Role]
RenameRole = [Ancien Role] , [Nouveau Role]
RemoveRole = [Nom du Role]
| AddRole | Ajoute un rôle dans la LCA. Si le rôle existe déjà, aucun traitement n'est effectué. | ||
| Syntaxe : | |||
| AddRole = [Nom du nouveau rôle] | |||
| RenameRole | Renomme un rôle de la LCA. Si le rôle n'existe pas, aucun traitement n'est effectué. | ||
| Syntaxe : | |||
| RenameRole = [Nom de l'ancien rôle], [Nom du nouveau rôle] | |||
| RemoveRole | Supprime un rôle de la LCA. Si le rôle n'existe pas, aucun traitement n'est effectué. | ||
| Syntaxe : | |||
| RemoveRole = [Nom du rôle à supprimer] | |||
Remarque : Les noms des rôles doivent être encadrés par des crochets [ ]. La longueur d'un nom de rôle est limité à 15 caractères.
- Les lignes relatives à la gestion des entrées de la LCA sont :
AddEntry = Nom canonique, Type, Niveau Accès, +/- Flags, [Role 1], [Role 2], ...
RenameEntry = Ancien Nom, Nouveau Nom
RemoveEntry = Nom canonique
|
|
AddEntry
|
Ajoute une entrée dans la LCA ou modifie une entrée déjà existante. Syntaxe : AddEntry = Nom de l'entrée, Type de l'entrée, Niveau Accès, Flags, Rôles |
|
| Valeurs possibles : Type Accès Flags Unspecified Manager C : Create documents Person Designer D : Delete documents Server Editor A : Create private Agents MixedGroup Author V : Create personal Folders/Views PersonGroup Reader S : Create shared Folders/Views ServerGroup Depositor L : Create LotusScript/Java Agents NoAccess R : Read Public documents W : Write Public documents O : Replicate or Copy documents |
Remarques :
- Les noms des entrées doivent être saisis sous forme canonique (ex : CN=Matt Lassiter/OU=Sales/O=Cooperteam). Si ce n'est pas le cas, la manipulation de ces entrées par l'interface utilisateur du client Notes sera perturbée (entrée absente de l'index...).
- Pour le nom des entrées, il est possible d'utiliser le mot clé @UserName qui correspond au nom de l'ID Notes utilisé pour le traitement
- Si les rôles spécifiés sur la ligne n'existent pas dans la LCA, ils sont créés.
- Il faut séparer les différents rôles par une virgule (ex : [SALES], [BUSINESS], [ADMIN])
- Il est possible d'utiliser les symboles + et - devant les Rôles pour préciser si on veut les ajouter ou les retirer (ex : -[SALES], +[ADMIN]) dans le cas où on modifie une entrée existante.
- Pour préciser un ensemble de Flags, il suffit de les concaténer (ex : CARW).
- Il est possible d'utiliser les symboles + et - devant les Flags pour préciser si on veut les ajouter ou les retirer (ex : +C-D+W).
- Les Flags ne peuvent être retirés ou ajoutés qu'en regard du niveau d'accès de cette entrée :
| Niveau d'accès | Flags Modifiables | ||
| Manager | D : Delete documents | ||
| O : Replicate or Copy documents | |||
| Designer | D : Delete documents | ||
| L : Create LotusScript/Java Agents | |||
| O : Replicate or Copy documents | |||
| Editor | D : Delete documents | ||
| A : Create Private Agents | |||
| V : Create personal Folders/Views | |||
| S : Create shared Folders/Views | |||
| L : Create LotusScript/Java Agents | |||
| O : Replicate or Copy documents | |||
| Author | C : Create documents | ||
| D : Delete documents | |||
| A : Create private Agentq | |||
| V : Create personal Folders/Views | |||
| L : Create LotusScript/Java Agents | |||
| W : Write Public documents | |||
| O : Replicate or Copy documents | |||
| Reader | A : Create private Agents | ||
| V : Create personal Folders/Views | |||
| L : Create LotusScript/Java Agents | |||
| R : Read Public documents | |||
| O : Replicate or Copy documents | |||
| Depositor | R : Read Public documents | ||
| W : Write Public documents | |||
| O : Replicate or Copy documents | |||
| NoAccess | R : Read Public documents | ||
| W : Write Public documents | |||
| RenameEntry | Renomme une entrée de la LCA. Si l'entrée n'existe pas, aucun traitement n'est effectué. | ||
| Syntaxe : | |||
| RenameEntry = Nom de l'ancienne entrée, Nom de la nouvelle entrée | |||
| RemoveEntry | Suppression d'une entrée de la LCA. Si l'entrée n'existe pas, aucun traitement n'est effectué | ||
| Syntaxe : | |||
| RemoveEntry = Nom de l'entrée à supprimer | |||
Exemples :
ConsistentACL = False
RemoveEntry = CN=John HOUSTON/OU=Sales/O=Cooperteam
AdminServer = CN=SRV_853/O=Cooperteam
AddEntry = -Default-, Unspecified, Manager, +D,
Back to Top
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.