Vraag : De agent van de looppas om ACL te veranderen

Ik probeer om write-access aan de folder van de Domino te belemmeren. Zo zouden de gebruikers gelezen toegang slechts moeten hebben. Het enige probleem is, dat zij moeten plaatsen/hun Internet wachtwoord veranderen. Daarom cre�ërde ik een agent die van gegevensbestandal gebruikers heeft toegang in werking wordt gesteld tot en de gebruiker acces aan auteur eerst wijzigt, dan het onlangs ingegane wachtwoord aan de Folder en na die veranderingen de toegang terug naar grote de werken reader.
This schrijft: Zolang u managertoegang tot atabase (slechts eenmaal) hebt.
To laat het ook voor lezers toe, probeerde ik de agent aan „looppas-op-Naam“ van een andere identiteitskaart, die de toestemming heeft om onbeperkte methodes of verrichtingen in werking te stellen en te ondertekenen evenals agenten ondertekent die namens een andere identiteitskaart lopen. Ik probeerde eerst om de server te gebruiken, dan mijn eigen identiteitskaart, maar telkens als ik de agent onder een identiteitskaart begin die slechts lezerstoegang heeft ontvang ik de fout dat de gebruiker niet wordt toegelaten om ACL te veranderen (controleerde ik het die debugger.

Where gebruiken mijn probleem is?
Related Oplossingen: SCHEDULEDAGENT niet in werking stelt als het „NAMENS " in werking wordt GESTELD

Antwoord : De agent van de looppas om ACL te veranderen

U moet begrijpen dat de efficiënte gebruikersrechten („namens“ gebruiker) niet worden gebruikt om de handelingen te bepalen de agent om wordt toegelaten uit te voeren; deze zijn gebaseerd op de agentenonderschrijvingsslip (de agenteneigenaar).

Dit is wat de ontwerperhulp over dit bezit zegt:
Laat u de efficiënte gebruiker van de agent specificeren. Merk op dat de beperkte onderschrijvingsslips agenten slechts onder het zelfde gezag kunnen in werking stellen zoals hun -- zij kunnen hun eigen slechts naam ingaan. De onbeperkte onderschrijvingsslips en de onderschrijvingsslips met rechten „namens iedereen“ te lopen kunnen agenten namens iedereen in werking stellen. Whoever u op dit gebied moet in ACL van om het even welke toepassing specificeert worden omvat die worden betreden. Als de agent post verzendt of documenten cre�ërt, zal de hier gespecificeerde naam de postafzender of de documentauteur zijn.

Opdat de agent namens iemand anders (andere toen die het om veroorzaakte te lopen) het moet aan de serverkant loopt (looppas op server) zijn. Anders erft de agent direct toegangsrechten van de gebruiker die het teweegbracht.

Zo voor stel ik:
 - cre�ër nieuwe omslag
 - wijzig de code die de gebruiker teweegbrengt zodat het tot een „verzoekdocument“ leidt dat u met informatie in uw nieuwe omslag en plaatsen zult zult vullen (u kunt de vorm van het Verzoek tot stand brengen als u houdt van, maar het is niet noodzakelijk)
 - plaats uw agent op programma in werking te stellen. Het zou dan de omslag periodiek, en procesdocumenten (plaats adressen in NAB) en documenten uit de omslag verwijderen controleren of zou hen volledig van db schrappen

Die manier zal de agent met uw toegangsrechten lopen (de toegangsrechten van de gebruiker die laatste bewaard het).
Andere oplossingen  
 
programming4us programming4us