Autor Thema: ACL Nutzer Beschränkung ???  (Gelesen 3659 mal)

CrystalPalace

  • Gast
ACL Nutzer Beschränkung ???
« am: 07.02.04 - 23:30:53 »
Hallo an alle !

Ich dreh gerade an Lotus Notes durch !  :'(
Ich habe ein Adressbuch mit ca. 93000 Einträgen. dieses parse ich mit Lotus Script durch und schreibe bestimmte Einträge in die ACL einer zweiten Datenbank, damit diese Zugriff darauf bekommen.
Dabei treten zweierlei Probleme auf:
1. Der Notes Client 5.07a stürzt ungefähr alle 200 Einträge ab - Daten gehen gott sei dank nicht verloren.
2. Nach mehr als 1000 Einträgen meldet (falls überhaupt) Lotus Notes dass die ACL voll sei !! >:(

In der Hilfe habe ich nur eine Beschränkung  der Rollen in der ACL gefunden, nicht aber eine max. Anzahl...

Falls mir jemand helfen kann, wie das löse, wäre ich sehr verbunden-müsste dann kein eigenes User Management implementieren...


Grüße,

CrystalPalace

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:ACL Nutzer Beschränkung ???
« Antwort #1 am: 07.02.04 - 23:45:01 »
Warum keine Gruppen?

und: wie stürzt das Ding denn ab? Fehlermeldung? RBOD?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:ACL Nutzer Beschränkung ???
« Antwort #2 am: 07.02.04 - 23:46:30 »
Hi Crystal,

wenn ich das so lese bekomme ich das Gefühl dass Du die ACL etwas "missbrauchst".

Die ACL ist nicht dafür vorgesehen, hunderte von Einträgen reinzuschreiben.

Daher gibt es auch Limits (siehe Designer-Hilfe).

Um was geht es Dir denn, ich bin mir sicher, man kann dies auch ohne ACL - Einträge lösen.

Matthias
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:ACL Nutzer Beschränkung ???
« Antwort #3 am: 07.02.04 - 23:47:54 »
ups, mal wieder eine Posting-Überschneidung, Jens :-)
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:ACL Nutzer Beschränkung ???
« Antwort #4 am: 07.02.04 - 23:49:20 »
Da werden wir uns wohl dran gewöhnen müssen ..... :)

Immerhin inhaltlich keine Konflikte, wenn wir also Feldreplikation verwenden, gibts keinen Konflikt :)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:ACL Nutzer Beschränkung ???
« Antwort #5 am: 07.02.04 - 23:51:12 »
jo, man könnte das für's Ergebnis also praktisch mergen :-)

Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:ACL Nutzer Beschränkung ???
« Antwort #6 am: 08.02.04 - 00:13:39 »
Genauso sehe ich das ---    TMCphoros :)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:ACL Nutzer Beschränkung ???
« Antwort #7 am: 08.02.04 - 00:46:18 »
Also, ich sehe das eher anders herum, Kristallpalast: Notes dreht an Dir durch.
Die ACL-Einträge sind limitiert (siehe DesignerHelp, wie schon erwähnt), so ist das in anderen Programmen ja auch.

93.000 NAB-Einträge wirst Du nie und nimmer vernünftig in eine ACL übertragen können (jetzt auch mal von den Limits völlig abgesehen). An einem User-Management und einer mehr als sauberen Gruppen-Organisation kannst Du da gar nicht vorbeikommen. Da hilft Dir kein Agent, wenn die Organsiation nicht stimmt.

Ich würde - besonders in diesem Fall - sagen: Erst denken, dann programmieren.

Bernhard

CrystalPalace

  • Gast
Re:ACL Nutzer Beschränkung ???
« Antwort #8 am: 08.02.04 - 02:51:39 »
Ich glaube ich habe mich in meinem ersten Posting etwas unsauber ausgedrückt:

Also, ich möchte nicht alle 93000 Einträge in die ACL kopieren.
Ich muss aus diesen 93000 nur einen bestimmten Bruchteil herausfiltern, der ein Kriterium erfüllt. Dann bleiben ca. 2000 über.
Diese 2000 werden als reale Benutzer (CN,O,OU,etc) in die ACL der zweiten DB eingetragen mit unterschiedlichen Rechten und  selbstdefinierten Rollen(ca 36)...
Das Benutzen von Gruppen hatten wir auch schon angedacht, haben das aber verworfen, da es ein Problem gab, per LotusScript die zugewiesenen Rollen auszulesen ( diesen Part hat aber ein Kollege programmiert, daher weiss ich nicht mehr genau woran es genau lag).

Zu der Fehlermeldung: Meistens schmiert der Notes Client einfach ab, ohne das irgendetwas angezeigt wird. Ganz selten taucht auch mal die Dialogbox auf, das die ACL voll ist.
Das passiert auch mit dem neuen CLient 6.0.1 CF1.

@TMC:
Von "Missbrauch" der ACL würde ich aber nicht sprechen, denn dafür ist doch eine ACL da: Benutzer Rechte und Rollen zuzuweisen...ich habe aber nun mal ca. 2000 potentielle Nutzer, denen ich Rechte zuweisen muss.
Ich habe mal in der 5er Hilfe nachgeschaut, dort aber nur eine Rollen-Limitierung (80) gefunden, nicht aber eine maximale Benutzer-Beschränkung. Wenn es diese gibt, wie hoch ist die denn?

@koehlerbv:
Das Notes an mir durchdrehen könnte - kann definitv sein ;D Liegt aber daran, wie wir das System einsetzen müssen...


Gute Nacht wünscht

Christian

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:ACL Nutzer Beschränkung ???
« Antwort #9 am: 08.02.04 - 04:41:23 »
Ein paar Zahlen für R5:

What is the maximum number of entries in an Access Control List?   950 names

What is the maximum number of roles in an access control list?   75 Roles

What is the maximum number of ACL groups a user can be member of?   4096 5.0.9 up (pre-5.0.9, a bug may crash server over 3000 groups)

What is the maximum number of groups that can be nested?   20 levels or up to 64k of group name and person name characters, whichever is lower (~30k of data using @UserNamesList or @UserRoles)
   (in R4: 6 levels)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:ACL Nutzer Beschränkung ???
« Antwort #10 am: 10.02.04 - 10:29:24 »
... da wirst du um ein Gruppenkonzept nicht herum können. Du muß also aufdröseln, welche Zugriffsrechte sich mit welchen Rollen unterscheiden lassen...

... wenn du ganze OU's und O's gemeinsam mit Rechten ausstattest, dann eben entsprechende Verschachtelungen vornehmen => in der Namensgebung kannst du grundlegendes für die Orientierung hinterlegen, zb. Rollenkürzel...

... ansonsten sind die Rollen eines Users nur dann interessant, wenn der User die DB auch verwendet. Für diesen Fall lege ich beim Öffnen der DB ein Profildok pro User an, in welchem ich den letzten Stand der Dinge registriere => @Userroles - diese Docs kann ich dann im Backend auslesen...

ata
Grüßle Toni :)

CrystalPalace

  • Gast
Re:ACL Nutzer Beschränkung ???
« Antwort #11 am: 10.02.04 - 17:23:33 »
@ata:
Wir haben uns mittlerweile auch für diesen Weg entschieden und legen die Infos in einer eigenen DB ab auf die wir dann zugreifen können...Hat unsere Probleme doch erheblich verringert  ;D


Vielen Dank für die vielen Inputs !!

Christian

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz