Autor Thema: Lesserfelder - Gruppen - lokal Adressbuch nötig?  (Gelesen 2323 mal)

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Hallo zusammen,

da die Rollen in der ACL auf 75 begrenzt sind, möchte ich gerne Gruppen verwenden um den Zugriff auf Dokumente mittels Leserfelder zu steuern. Ich hab einges jetzt durchprobiert und blick nicht so ganz durch, wie der Client intern arbeitet. Manchmal habe ich das Gefühl das der Cache ein ganz gewaltiges Stück beiträgt ;-)

Folgede Ausgangssituation im DD des Servers:

Gruppe      Mitglieder
Alle            A;B
A               Hans
B               Franz
C               Hans

In der ACL der Datenbank ist nur die Gruppe "Alle" als Manager eingetragen.
Die 4 in der Datenbank bestehenden Dokumente haben im Leserfeld jeweils eine Gruppe eingetragen.

Wenn die beiden Personen "Hans" und "Franz" die Datenbank am Server aufmachen, dann sehen sie auch wirklich ihre zugeordneten Dokumente. Wenn die Datenbank lokal repliziert wird (konsistente ACL ist an) funktioniert auch alles noch.

Erst wenn sich etwas in der Struktur der Gruppen ändert. Z.B. "Hans" aus Gruppe "C" entfernt wird. Dann kommt es zu Problemen.

Was muss ich beachten, dass sowohl auf dem Server als auch auf dem Client die gleichen Dokumente vorliegen (nach Replikation).
Brauche ich das DD lokal als Replik (und evtl. eingetragen als weiteres Adressbuch in der Notes.ini)?
Müssen die Gruppen alle in der ACL aufgeführt werden? Bisher steht ja nur die Gruppe "Alle" drin. (Tests ergaben unterschiedliche Reaktionen wenn die Gruppen in der ACL eingetragen sind. Manchmal hats funktioniert. Manchmal nicht... cache?!)

Danke für eure Hilfe
Felix




Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Lesserfelder - Gruppen - lokal Adressbuch nötig?
« Antwort #1 am: 25.02.09 - 16:50:56 »
Bist Du Dir sicher, dass Managerrechte auf die Gruppe "Alle" in diesem Zusammenhang wirklich das macht, was Du willst?

Aus der Admin-Hilfe:
Zitat
It should be noted that local replicas with "Enforce a consistent access control list" enabled attempt to honor the information in the ACL and determine who can do what accordingly. However, they have some limitations. One limitation is that group information is generated on the server, not at the local replica. When a database is replicated locally, information about the group membership of the person doing the replication is stored in the database for use in ACL checking. If a person/identity other than the one doing the replication accesses the local replica, there will be no group membership information available for that person, and the ACL can use only the person's identity, not group membership, to check access.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Lesserfelder - Gruppen - lokal Adressbuch nötig?
« Antwort #2 am: 25.02.09 - 17:05:31 »
Die Gruppe "Alle" hat in meinem Test Managerrechte, dass ich die ACL wieder verändern kann. Im Live Betrieb wird die Gruppe allerhöchstens Editoren Rechte bekommen. Aber damit hängt das ganze ja nicht zusammen.

Sehe ich es richtig, dass bei jeder Replikation der Datenbank, die komplette Gruppenzugehörigkeit der Person, welche die Replikation anstößt, in der Datenbank mit abgespeichert wird? Unabhängig welche Gruppen in der ACL hinterlegt sind...? Oder werden bei der Replikation nur die in der ACL hinterlegten Gruppenzugehörigkeiten überprüft und lokal mit abgespeichert?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Lesserfelder - Gruppen - lokal Adressbuch nötig?
« Antwort #3 am: 25.02.09 - 17:14:47 »
Es werden die effektiven personenbezogenen Rechte in der kACL festgehalten. Die Gruppeneinträge spielen lokal keinerlei Rolle.

Bernhard

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Lesserfelder - Gruppen - lokal Adressbuch nötig?
« Antwort #4 am: 25.02.09 - 17:21:21 »
Sorry wenn ich dumm nachfrage... aber was bedeutet "die effektiven personenbezogenen" Rechte? Die Personen stehen ja nicht namentlich in der ACL drin. Und die Leserfelder in den Dokumenten funktionieren ja lokal auch (manchmal)

Werden alle Gruppen (die in der ACL stehen) beim replizieren durchlaufen und geschaut ob die Person darin enthalten ist?
oder
Werden einfach alle Gruppen der Person "mit weg geschrieben"?


Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Lesserfelder - Gruppen - lokal Adressbuch nötig?
« Antwort #5 am: 25.02.09 - 17:25:16 »
Wenn eine Person eine lokale Replik anlegt oder repliziert, werden deren tatsächlichen Rechte (nach Auflösung aller Gruppen, ....) in der DB für den Offline-Zugriff hinterlegt.
Aber für die lokale Replik und nur für den User, der repliziert, nicht für alle Mitglieder der in der ACL hinterlegten Gruppe(n).
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Lesserfelder - Gruppen - lokal Adressbuch nötig?
« Antwort #6 am: 25.02.09 - 17:28:00 »
Danke euch!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz