Autor Thema: Wo werden Rollen vom Anwender gespeichert?  (Gelesen 5818 mal)

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Wo werden Rollen vom Anwender gespeichert?
« am: 03.04.13 - 10:02:07 »
Hallo liebes Forum,

ich habe mal wieder ein seltsames Problem, wo sich inzwischen die halbe Abteilung den Kopf zerbricht:

Für eine Datenbank sind verschiedene Berechtigungsgruppen angelegt worden, die unterschiedliche Rollen bekommen haben. Die Gruppe "Auskunft" mit den geringsten Rechten hat eine einzige Rolle, die ich hier zur einfacheren Erklärung "xyz" nenne. Keine andere Berechtigungsgruppe hat diese Rolle. In dieser Gruppe stecken Personen, aber auch weitere Gruppen.

Ich habe eine Kollegin, die in der Datenbank arbeiten und bestimmte, weitgreifende Funktionen haben soll. Dazu steckt sie in einer anderen Gruppe "Planer", die verschiedenen Rollen besitzt, aber wie gesagt nicht die Rolle "xyz", die gibt es sonst nirgendwo.

Die gewünschten Funktionalitäten standen nicht zur Verfügung, was sicherlich daran lag, dass die Kollegin über eine weitere Gruppe "abc" in der Gruppe "Auskunft" enthalten war. Deswegen bekam Sie die Rolle "xyz", und war dadurch nur für die eingeschränkten Funktionen berechtigt.

Als mir das aufgefallen ist, hab ich die Gruppe "abc" aus der Gruppe "Auskunft" entfernt, sodass meine Kollegin inzwischen nur noch in der Gruppe "Planer" steckt. Wir haben dies mehrmals überprüft. Sie steckt in keiner weiteren Gruppe die in der Gruppe "Auskunft" beinhaltet ist.

Trotzdem besitzt sie immer noch die Rolle "xyz" und ist dadurch eingeschränkt.

Nun zur Frage:

Werden die Rollen bzw. Berechtigungen eines Anwenders irgendwo im Notes zwischengespeichert? Kann da irgendwo was schiefgehen? Gibt es möglicherweise einen Cache, in dem die fehlerhafte Berechtigung steckt? (An der Cache.ndk kann es nicht liegen, die Kollegin arbeitet an einem Terminalclient wo dieser Cache täglich gelöscht wird)

Kann man irgendwie herausfinden, woher sie die Rolle xyz bekommt?

Ich hoffe meine Erklärung war verständlich, und ihr könnt mir wie immer kompetent helfen.

Vielen Dank im Voraus

Thomas


« Letzte Änderung: 03.04.13 - 14:36:22 von iukhdh »
Thomas von der IuK

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #1 am: 03.04.13 - 10:21:23 »
Hallo Thomas,

ich denke mal, ihr habt den effektiven Zugriff des Benutzers auf die Datenbank geprüft.
Testweise kannst du die Benutzerin auch mal als Person in die ACL eintragen und ihr explizit die Rolle geben. Damit kannst du das Problem einrenzen. (Personenberechtigungen in der ACL gelten im Notes vor Gruppenberechtigungen).
Wenn es so nicht auch nicht geht, dann kann man sich die Datenbank mal genauer anschauen. Das die Datenbank ACL oder Teile davon lokal gespeichert werden, hab ich noch nie gelesen.

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Glombi

  • Gast
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #2 am: 03.04.13 - 10:31:47 »
In solchen Fällen hilft meistens das Standardvorgehen:
Notes beenden
cache.ndk aus dem Notes Datenverzeichnis löschen
Notes starten

Notes cached sich allerhand Zeugs in der cache.ndk.

Manchmal muss man noch vor dem Beenden von Notes die Kachel der Datenbanb vom Arbeitsbereich entfernen.

Andreas

Driri

  • Gast
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #3 am: 03.04.13 - 10:32:27 »
Die Anwenderin arbeitet aber direkt auf der Anwendung am Server ? Oder ist da eine lokale Replik im Spiel ?

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #4 am: 03.04.13 - 11:13:03 »
Danke für die ersten Antworten.

@ Glombi:   Die Cache.ndk wird, wie oben ja geschrieben, täglich gelöscht.
@Driri:  Nein, es ist keine lokale Replik im Spiel
@Klafu:  Notfalls werd ich es wohl so lösen, dass ich die Kollegin direkt eintrage. Wobei wir sowas normalerweise vermeiden wollen.
Thomas von der IuK

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #5 am: 03.04.13 - 11:16:02 »
Hat der Domino die Änderung der Gruppen überhaupt schon mitbekommen? Wann hast Du diese Änderung gemacht?

Bernhard

Glombi

  • Gast
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #6 am: 03.04.13 - 11:25:55 »
Danke für die ersten Antworten.

@ Glombi:   Die Cache.ndk wird, wie oben ja geschrieben, täglich gelöscht.
Aber wenn Du es am selben Tag machst ?

klaussal

  • Gast
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #7 am: 03.04.13 - 11:26:36 »
Man kann sich ja über das Symbol "Sicherheit" anzeigen lassen, in welcher/en Gruppe/n der Anwender ist und welche Rollen er hat.

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #8 am: 03.04.13 - 12:10:55 »
Die Änderungen haben wir schon vor mehreren Tagen getätigt, von daher sind die sicherlich schon beim Domino angekommen, und die Cache.ndk wurde mehrfach gelöscht.

Über das Symbol "Sicherheit" hab ich die Gruppen/Rollen der Anwenderin abgefragt. Da ist die Rolle xyz mit drin, nur keiner weiß aufgrund welches Eintrags. Und das scheint man wohl auch nirgendwo abfragen können, oder?

Thomas von der IuK

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #9 am: 03.04.13 - 12:20:02 »
Wenn du mit Sicherheit den effektiven Zugriff meinst, dann sollte man sehen können über welchen Eintrag die Person Zugriff auf die DB bekommt und welche Rollen damit verbunden sind.

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #10 am: 03.04.13 - 12:41:09 »
Vielleicht steh ich grad auf dem Schlauch.

Bei dem Fenster effektiven Zugriff sehe ich die Gruppen und die Rollen. Da steht die "böse" Rolle auch im unteren Rollenberich mit drin. Aber woher sehe ich aufgrund welcher Gruppenzugehörigkeit diese Rolle vergeben wird?

Bei den Gruppen im oberen Bereich wird auch die "böse" Gruppe "Auskunft" angezeigt, obwohl sie in dieser Gruppe definitiv nicht drin steckt.

Verständnisfrage: Warum werden manche Gruppen mit einem Häkchen versehen, die meisten aber nicht?
Thomas von der IuK

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #11 am: 03.04.13 - 12:55:19 »
Vielleicht steh ich grad auf dem Schlauch.

Bei dem Fenster effektiven Zugriff sehe ich die Gruppen und die Rollen. Da steht die "böse" Rolle auch im unteren Rollenberich mit drin. Aber woher sehe ich aufgrund welcher Gruppenzugehörigkeit diese Rolle vergeben wird?

Bei den Gruppen im oberen Bereich wird auch die "böse" Gruppe "Auskunft" angezeigt, obwohl sie in dieser Gruppe definitiv nicht drin steckt.

Verständnisfrage: Warum werden manche Gruppen mit einem Häkchen versehen, die meisten aber nicht?


Die mit dem Haken sind die Gruppen in denen die Userin drin steht... :)
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #12 am: 03.04.13 - 12:56:53 »
Die Einträge rechts oben sind alle Gruppen und Personen, die Zugriff auf die Datenbank haben.
Die Gruppen mit Häkchen sind die, über die die ausgewählte Person Zugriff auf die Datenbank hat.
Das heißt in diesen Gruppen ist die Person hinterlegt und da ist wohl irgendwo auch ein Gruppe dabei, die die böse Rolle hat.

Vielleicht ist auch einfach das Adressbuch/die Gruppen nicht aktuell oder es gab einen Replizier fehler auf dem Server?
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #13 am: 03.04.13 - 13:17:54 »
Hallo,

Nur mal so eine Frage nebenbei.

Und was passiert mit den Gruppen, in denen der User nicht namentlich enthalten ist, er aber dennoch
Mitglied dieser Gruppe ist.

Ich weiss klingt jetzt etwas konfus, aber z. B. Gruppen, die als Mitglieder alle User beinhalten, die
einen bestimmten Certifier haben.
z.B. Gruppe A -> Mitglieder */ABC/Domain/DE

Unter "Effektiver Zugriff" erscheint bei dieser Gruppe kein Haken, dass der betreffenden Benutzer Mitglied
dieser Gruppe ist. Dennoch greift dieser Gruppe in der ACL und somit natuerlich auch die Roles, die
dieser Gruppe zugeordnet sind.


Andreas
« Letzte Änderung: 03.04.13 - 13:33:28 von ascabg »

Glombi

  • Gast
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #14 am: 03.04.13 - 13:29:26 »
Vielleicht stimmen die Ansichtsindizes im DomDir nicht und es wird noch ein alter Stand angezogen. Sicherheitshalber solltet Ihr mal ein
lo updall names.nsf -R
und
tell dbcache flush
auf der Serverkonsole machen.

Andreas

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #15 am: 03.04.13 - 14:13:27 »
@pimpfling  Das kann ich so aber nicht bestätigen. Die Kollegin ist in mehreren namentlich drin, es wird aber nur eine einzige mit Häkchen angezeigt. Die Gruppen in denen sie sonst noch ist werden auch angezeigt, aber ohne Haken..
Thomas von der IuK

Glombi

  • Gast
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #16 am: 03.04.13 - 14:27:14 »
Vielleicht ist die Gruppe mit dem höchsten Zugriffslevel angehakt? So ganz erschließt sich das mir nicht.

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #17 am: 03.04.13 - 14:36:04 »
HEUREKA !!

@Glombi   Danke für den Tip mit der Serverkonsole. Jetzt funktioniert es.

Das mit den Haken erschließt sich uns auch nicht ganz. Ihr könnt es ja selber mal bei einer Person ausprobieren die in mehreren Gruppen drin steckt. Da werden beileibe nicht alle Gruppen angehakt.

Ich danke allen hier für die Unterstützung, wieder ein seltsames Problem weg vom Tisch.
Thomas von der IuK

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Wo werden Rollen vom Anwender gespeichert?
« Antwort #18 am: 03.04.13 - 16:11:25 »
Also mir wurde es so gesagt, das die Gruppe/der Eintrag mit dem Haken davor der ist, über den ein Benutzer Zugriff auf die Datenbank hat. Schon komisch dass die Hilfe das nicht erläutert.
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz