Ordnerberechtigungen in SharePoint

(Ein weiterer Beitrag aus der Reihe "Ich glaube, so müsste es funktionieren, aber probiert habe ich es noch nie"…)

In einer Schulung kam die Frage, wie sich Ordner mit speziellen Berechtigungen in Dokumentenbibliotheken verhalten. Das wollte ich einmal näher herausfinden, hier die Zusammenfassung.

Eine Bibliothek wurde eingerichtet mit drei Verzeichnissen (s. Abb.), in jedem der Verzeichnisse wurde jeweils ein Unterverzeichnis eingerichtet, anschließend in jedes der Verzeichnisse/Unterverzeichnisse ein Word-Dokument hochgeladen:

image 

Anschließend wurden die entsprechenden Berechtigungen für den Anwender "B" auf die abgebildeten Verzeichnisse vergeben.

Nun meldete ich mich als Benutzer "B" an, so sieht das im Browser aus:

image

Und das Kontextmenü der beiden Ordner:

image

bzw.:

image

Dasselbe gilt auch für die Dokumente und Unterverzeichnisse, die in dem jeweiligen Verzeichnis liegen. "B hat keinen Zugriff" wurde ordnungsgemäß ausgeblendet.

Soweit also wie erwartet. Nun die etwas kniffligeren Fragen:

1) Wie verhalten sich die Berechtigungen, wenn ich die ganzen Ordner in eine andere Dokumentenbibliothek kopiere?

Ich erstellte dazu eine neue Site und kopierte sämtliche oben erstellten Verzeichnisse in eine Bibliothek innerhalb der neuen Site. Nun meldete ich mich wieder als "B" an.

Ergebnis: Zugriff auf die Verzeichnisse und Dateien entsprechend der Websiteeinstellungen (in meinem Beispiel war "B" als Leser für die zweite Site eingetragen), d.h. die individuellen Einstellungen wurden dabei nicht kopiert!

2) Wie verhalten sich die Berechtigungen, wenn ich die Bibliothek (mit Inhalt) als Vorlage speichere und damit eine neue Bibliothek erstelle?

Auch hier werden nicht die individuellen Berechtigungen verwendet, sondern die Berechtigungen der Site verwendet, in der mit der Vorlage eine neue Bibliothek erstellt wird (darauf wird übrigens in SharePoint schon beim Abspeichern der Vorlage hingewiesen).

2 Kommentare zu Ordnerberechtigungen in SharePoint

  • R.Ernst

    Das muss wohl auch so sein (siehe ACLs im NTFS & Vererbung). Alles andere wäre unlogisch: User B hat auf Website “Test” Leserechte. Die Vererbung wird für die DocLib “Dokumente” unterbrochen. Soweit so gut. Wird von einem Admin die DocLib auf eine Website “Test2″ verschoben, dann gelten die Berechtigungen von dort: die Vererbung gilt, sämtliche Berechtigungen für die DocLib und ihre Elemente werden von “Test2″ kopiert. User B hat keine expliziten Rechte mehr. Das wäre auch schlimm, denn User B darf eigentlich gar nicht auf die Website “Test2″ zugreifen! Gruß Richard

  • Der Artikel hat mich ehrlich gesagt frustrriert – denn Ich möchte eine Ordnerstruktur in einer Dokumentenbibliothek aufbauen, in der ich je Kunde einen Ordner habe mit jeweils ca. 100 Unterordner – jeder dieser Ordner hat individuelle Berechtigungen.

    Nun habe ich feststellen müssen, dass Sharepoint beim Kopieren einer Ordnerstruktur die Berechtigungen nicht mitkopiert.

    Da es ein riesiger Aufwand wäre für jedes Ordnerpaket (ca. 100 Unterordner) jeweils die Berechtigungen neu zu definieren, hier die Frage, ob jemand vielleicht einen anderen Ansatz für so ein Problem weiss, bzw einen Weg kennt die standardmässige Benutzervererbung zu umgehen, so dass ich die Ordner einfach kopieren könnte?

    Kann man mit rechten definierte Ordnerstrukturen eigentlich im normalen Dateisystem des eines Servers kopieren? dann wäre das wohl die Ausweichmöglichkeit.

    Wäre für jeden Tip dankbar :)

Hinterlasse eine Antwort

 

 

 

Du kannst diese HTML-Tags benutzen

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">