Dateien und Berechtigungen in TSM

Dieses Thema behandelt die Berechtigungsanforderungen, die erforderlich sind, damit der Tableau Services Manager (TSM) auf Dateien zugreifen und diese verwenden kann. Diese Informationen richten sich an Serveradministratoren. Dieses Thema geht nicht auf Berechtigungen ein, die zur Verwaltung von Benutzern und Inhalten in Tableau Server dienen (Berechtigungen für Inhalte und Benutzer). Informationen zu diesen Berechtigungen finden Sie unter Berechtigungen.

Während der Installation von TSM und Tableau Server wird ein Benutzer ohne Zugriffsrechte (tableau) erstellt und einer serverautorisierten Gruppe (tableau) hinzugefügt. Dieses Benutzerkonto ermöglicht die Arbeiten, die von den TSM- und Tableau Server-Prozessen ausgeführt werden. Sie können den Benutzer und die Gruppe während der Installation ändern. Weitere Informationen dazu finden Sie unter Identitätsspeicher.

Berechtigungsanforderungen für den TSM gelten für beide Dateien und für die Verzeichnisse, in denen die Dateien gespeichert sind. Die vom TSM erstellten und verwalteten Dateien werden an bestimmten Standard-Speicherorten mit den notwendigen Berechtigungen gespeichert . Sie müssen sich daher keine Gedanken über die Einrichtung von Berechtigungen machen. Wenn Sie Dateien eigenständig erstellen, kopieren, verschieben oder an anderen als den Standard-Speicherorten speichern, müssen Sie auf die Berechtigungsanforderungen achten, damit der TSM korrekt auf die Dateien zugreifen kann. Allgemeine Fälle (Informationen zur Verwendung von anderen Speicherorten als die Standard-Speicherorte finden Sie unter tsm-Dateipfade.)

Allgemeine Regeln für Berechtigungen und TSM:

  • Dateien: Wenn die Gruppe tableau Zugriff auf eine Datei hat (wenn sie der Gruppenbesitzer ist und Lesezugriff auf die Datei hat), haben die Benutzer in der Gruppe Zugriff auf die Datei. Ein alternativer Ansatz ist, "andere" Lesezugriff zu gewähren.

  • Verzeichnisse: Wenn die Gruppe tableau Lese- und Ausführungszugriff auf das Verzeichnis, das eine Datei enthält, und etwaige untergeordnete Verzeichnisse hat, haben die Benutzer in der Gruppe Zugriff auf die Datei.

Situationen, in denen Sie möglicherweise Berechtigungen anpassen müssen, umfassen Server-Sicherungsdateien und Site-Importarchive, die Sie von einem anderen Computer oder an einen anderen als den Standard-Speicherort kopieren, Anpassungsdateien wie Logos oder Bilder und Sicherheitszertifikate wie SSL-Zertifikate.

Wenn Sie beispielsweise von Tableau Server auf einem Windows-Computer zu Tableau Server auf einem Linux-Computer migrieren, können Sie eine unter Windows erstellte Sicherung verwenden, um Daten auf Ihrem Linux-Server wiederherzustellen. Da diese Sicherungsdatei nicht vom TSM erstellt wird, verfügt sie möglicherweise nicht über die richtigen Berechtigungen, damit der Wiederherstellungsprozess auf sie zugreifen kann. Sie müssen sicherstellen, dass die Sicherungsdatei und die Verzeichnisstruktur, in der Sie die Datei kopieren, die richtigen Berechtigungen aufweisen. Desgleichen müssen Sie sicherstellen, dass Dateien wie beispielsweise Zertifikate, wenn Sie diese auf andere Knoten in einem Cluster kopieren, und die Verzeichnisse, in die Sie die Dateien kopieren, über die Berechtigungen verfügen, die der Benutzer tableau für den Zugriff auf sie benötigt.

Einrichten von Berechtigungen für einzelne Dateien

Wenn Sie eine Datei verwenden, die Sie an einen der vom TSM erstellten Standard-Speicherorte kopieren, müssen Sie sicherstellen, dass das Besitzrecht und die Berechtigungen der Datei dem TSM Zugriff gestatten, indem Sie dem Benutzer tableau Lesezugriff gewähren. Sie können dies auf eine von zwei Arten tun:

  • Sie können dem Benutzer tableau Lesezugriff gewähren, indem Sie der Gruppe tableau (bei einer Standardinstallation) mithilfe der Befehle chgrp und chmod Lese- und Ausführungszugriff auf eine Datei gewähren. Beispiel:

    chgrp tableau <backup>.tsbak

    chmod g+rx <backup>.tsbak

  • Alternativ können Sie einen globalen Lese- und Ausführungszugriff auf die Datei gewähren:

    chmod o+rx <backup>.tsbak

Einrichten von Berechtigungen für Verzeichnisse

Neben der Einrichtung der richtigen Berechtigungen für die Dateien selbst benötigt der TSM auch Berechtigungen für das Verzeichnis, das die Datei enthält, sowie etwaige untergeordnete Verzeichnisse. Wenn Sie einen anderen als den Standard-Speicherort für Dateien verwenden, auf den der TSM zugreift, müssen Sie sicherstellen, dass die Berechtigungen für das übergeordnete Verzeichnis oder die Verzeichnisse, die die Datei enthalten, Lese- und Ausführungszugriff gestatten.

Sie können dieses Problem auf verschiedene Weisen angehen:

  • Weisen Sie das Gruppenbesitzrecht des Verzeichnisses der Gruppe tableau zu und fügen Sie dem Verzeichnis eine Lese- und Ausführungsberechtigung für die Gruppe hinzu. Dadurch sind die Dateien in dem Verzeichnis für den "tableau"-Benutzer noch stärker nutzbar.

    chgrp tableau <directory-name>

    chmod g+rx <directory-name>

  • Alternativ können Sie dem Verzeichnis eine globale Lese- und Ausführungsberechtigung hinzufügen. Dadurch sind die Dateien im Verzeichnis für alle Benutzer des Systems noch stärker nutzbar. Dieser Ansatz erfordert möglicherweise die Ausführung weiterer Schritte, um die Sicherheit von anderen Dateien im Verzeichnis zu gewährleisten. So möchten Sie vielleicht sicherstellen, dass andere Dateien im Verzeichnis nicht global lesbar sind, damit andere Benutzer diese nicht lesen können.

    chmod o+rx <directory-name>

Hinweis: Sie können den Befehl namei -mo verwenden, um die vollständige Berechtigungsstruktur anzuzeigen. Auf diese Weise können Sie möglicherweise leichter erkennen, bei welchen Verzeichnissen Sie Berechtigungen anpassen müssen, um der Gruppe tableau Zugriff zu gestatten. Sie können zudem weitere Informationen im Internet finden.

 

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.