Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: alexB am 13.01.06 - 12:20:36
-
Ist es möglich die Arbeitsoberfläche des Notes Clients vor Veränderungen zu schützen?
D.h. ich möchte verhindern, dass jemand Datenbanken öfnet oder zur Arbeitsoberfläche hinzufügt, obwohl er darauf Leserrechte besitzt
Hintergrund:
Die Leserrechte werden benötigt um aus einer Datenbank mittels @DBLookup Daten zu lesen. Die Datenbank selbst soll er nicht öffnen dürfen.
Kann man Menüs, wie Datei -> Datenbank öffnen nicht irgenwie sperren?
-
Kann man Menüs, wie Datei -> Datenbank öffnen nicht irgenwie sperren?
Das geht meines Wissens nach nicht.
Was du machen kannst, ist über die DB-Eigenschaften verhindern, dass die Datenbank in der Liste des Öffnen-Dialoges erscheint.
Im Eigenschaftendialog auf dem mittleren Reiter (Lineal und Geodreieck) gibt es die Option "Im Dialogfeld 'Datenbank öffnen' anzeigen". Dort mach den Haken raus.
Axel
-
Das würde das eine Problem lösen (solange der Benutzer den Dateinamen nicht kennt).
Jetzt müßte ich nur noch die Arbeitsoberfläche vor Veränderungen schützen.
-
Was verstehst Du denn unter Arbeitsoberfläche ? Meinst Du den Workspace aus der 4er Version mit den Kacheln ?
Da hast Du dann glaub ich schlechte Karten. Sobald ein User eine Datenbank öffnet, wird auch eine Kachel dort abgelegt.
-
Eigentlich datte ich schon an die Kacheln gedacht.
Dazu benötige ich warscheinlich eine "starre" Welcome Page, oder?
-
Meinst Du den Workspace aus der 4er Version mit den Kacheln ?
Wie kommst Du auf Version 4, Ingo? Der Workspace (dt. Arbeitsbereich) ist seit Version 1.0 dabei ;)
@Alex: Ich sehe auch keine Chancen, dem Normaluser die Änderungen persönlicher Einstellungen zu verbieten. Auch das sichere Verhindern, eine DB zu öffnen, auf die man Leserechte hat, ist nicht vorgesehen und machbar.
Bernhard
-
@Bernhard :
Naja, ich hab mit Version 4 gestartet. Von daher ist das für mich eben die Kacheloberfläche aus der 4er Version ;)
-
Im Datenbank-Script bei Postopen vielleicht ein "Call uidb.Close" mit entsprechendem Hinweis?
Aber sonderlich elegant ist das warscheinlich nicht.
-
Deswegen schrieb ich ja auch "sicher". Das DatabaseScript kann einfach ausgehebelt werden (man öffnet die DB über "Datenbank - gehe zu", oder man verwendet einen Link auf ein Dokument in dieser Datenbank ...).
Wenn die DB einen kryptischen Namen hat und Du Axels Vorschlag folgst und die DB nicht im Datenbank-Öffnen-Dialog erscheint, wird es für den Anwender zumindest sehr erschwert, die DB selbst zu öffnen. Du verhinderst damit aber auch die evtl. erforderliche Anlage lokaler Repliken (die dann wiederum auch ohne Datenbank-Öffnen-Dialog zu öffnen wären ...).
Bernhard