AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Rechtestruktur in einem Verzeichnisbaum

Ein Thema von MaBuSE · begonnen am 15. Nov 2010 · letzter Beitrag vom 15. Nov 2010
 
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Rechtestruktur in einem Verzeichnisbaum

  Alt 15. Nov 2010, 13:13
Hallo,
ich habe hier folgende Verzeichnisstruktur:
Code:
...\Daten
...\Daten\Verzeichnis1
...\Daten\Verzeichnis2
...\Daten\Verzeichnis3
...\Daten\Verzeichnis4
...\Rechte
...\Rechte\Verzeichnis1
...\Rechte\Verzeichnis2
...\Rechte\Verzeichnis3
...\Rechte\Verzeichnis4
Der Benutzer hat auf das Verzeichnis Daten ausschließlich Lesenden Zugriff.
In der Rechtestruktur hat er auf einigen Verzeichnissen auch schreibenden Zugriff.
Das ganze ist nun mit Gruppen in der Domäne geregelt.
Den Verzeichnissen sind gewisse Gruppen zugeordnet und auch der Benutzer hat die entsprechenden Gruppen.

Ein Programm prüft nun ob es im Rechte\VerzeichnisX eine Datei anlegen kann und schreibt dann mit einem anderen Benutzer in das Daten\VerzeichnisX.

Ich finde das etwas umständlich.

Eine Idee zur Vereinfachung wäre statt der Rechtestruktur mit mehreren 100 Verzeichnissen nur ein Rechte Verzeichnis mit jeweils einer Datei pro Verzeichnis zu erstellen und dann die Rechte entsprechend auf den Dateien zu prüfen. -> http://www.delphipraxis.net/155902-r...ermitteln.html

Das ist zwar immer noch umständlich, aber deutlich besser als der jetzige Ansatz.

Eine Andere Idee ist eine art *.ini Datei mit folgendem Aufbau:
Code:
[Rechte]
Verzeichnis1=Gruppenname1
Verzeichnis2=Gruppenname2
Verzeichnis3=Gruppenname3
...
Dann müsste man "nur" prüfen, ob der Benutzer die Gruppe zugewiesen hat.
In der Eingabeaufforderung kann man das einfach mit
Code:
net user <benutzername> /domain
prüfen. (-> "Globale Gruppenmitgliedschaften")
Das lässt sich natürlich auch irgendwie in Delphi programmieren.

Hat jemand vielleicht eine andere / bessere Idee, wie man so was lösen könnte.

Rahmenbedingungen:
  • Der Benutzer darf auf keinen Fall schreibenden Zugriff auf das Daten-Verzeichnis haben
  • Die Rechte müssen durch die System-Adminstratoren vergeben werden können.
  • Auf die Gruppennamen habe ich keinen Einfluss.
  • Es geht um viele Verzeichnisse (<100)
  • Es geht um viele Benutzer (<100)
  • Das Ganze sollte nicht zu kompliziert sein.
Ich hoffe dass jemand eine gute Idee hat

Vielen Dank im Voraus
MaBuSE
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)

Geändert von MaBuSE (15. Nov 2010 um 13:32 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz