Freigeben über


Gewusst wie: Zuweisen von Projektrechten

Visual SourceSafe bietet Projektsicherheit, indem es Ihnen ermöglicht, Projektrechte für einzelne Befehle pro Benutzer zuzuweisen. Drei Befehle für Rechte werden in Visual SourceSafe Administrator im Menü Extras aktiviert. Sie können einen Benutzer für die Datenbank aus der Benutzerliste auswählen und mit dem Befehl Rechtezuweisung für Benutzer Rechte zuweisen. Sie können aber auch mit dem Befehl Rechte nach Projekt Projektrechte zuzuweisen. Es ist auch möglich, mit dem Befehl Benutzerrechte kopieren Projektrechte von einem Benutzer zu einem anderen zu kopieren. Um einen dieser Befehle verwenden zu können, müssen Sie im Visual SourceSafe Administrator im Dialogfeld SourceSafe-Optionen die Rechtezuweisung aktivieren.

Es stehen vier Projektrechte zur Auswahl. Sie sind in der folgenden Tabelle beschrieben. Jedes Recht umfasst alle vorangegangen Rechte. Zum Beispiel umfasst das Recht Auschecken/Einchecken das Recht Lesezugriff.

  • Lesen (L)
    Gibt an, dass ein Benutzer Dateien anzeigen, aber nicht ändern kann.
  • Auschecken/Einchecken (C)
    Gibt an, dass ein Benutzer Dateien mit den Befehlen Auschecken, Einchecken und Auschecken rückgängig ändern kann.
  • Hinzufügen/Umbenennen/Löschen (A)
    Gibt an, dass ein Benutzer die Dateiliste in Visual SourceSafe Explorer mit Befehlen wie Löschen, Bezeichnen und Umbenennen ändern kann. Einige Firmen erteilen allen Benutzern dieses Recht, während andere es Benutzern der Führungsebene vorbehalten.
  • Zerstören (Z)
    Gibt an, dass ein Benutzer zerstörerische Aktionen in Dateien ausführen kann, z. B. Endgültig entfernen und Version zurücksetzen. Dieses Projektrecht ist im Allgemeinen dem Datenbankadministrator und/oder einem Benutzer der Führungsebene vorbehalten.

Jedem Visual SourceSafe-Befehl sind bestimmte Projektrechte zugewiesen. Zum Beispiel erfordert der Befehl Bezeichnung das Recht Hinzufügen/Umbenennen/Löschen. Wenn Sie Benutzerrechte für ein bestimmtes Projekt festlegen, erstellen Sie eine Zuordnung in der Visual SourceSafe-Datenbank. Die Rechtezuordnung für das Stammprojekt ($/) gilt für alle Unterprojekte (sie wird "propagiert"), bis Visual SourceSafe eine andere explizite Projektrechtezuordnung findet. Deshalb wird das zugewiesenes Recht eines Benutzers im Stammprojekt das Standardrecht.

Ein Beispiel der Projektrechtepropagierung in Visual SourceSafe: Angenommen, Sie weisen der Benutzerin Maria das Projektrecht Hinzufügen/Umbenennen/Löschen für das Stammprojekt ($/) zu. Für das Projekt $/Beispiele nehmen Sie für sie keine explizite Zuweisung vor, also hat sie automatisch identische Rechte wie im übergeordneten Projekt $/.

In $/Beispiele/BusinessObject weisen Sie Maria eine neue Aufgabe zu und gewähren ihr das Recht Lesezugriff. Mit diesem Vorgang wird die Rechtepropagierung geändert, und Maria verfügt nun über das Recht Lesezugriff in $/Samples/BusinessObject und allen Unterprojekten.

Im Projekt $/NorWind weisen Sie Maria keine bestimmte Aufgabe zu. Deshalb werden die Rechte vom Stammprojekt auf $/NorWind propagiert, und sie verfügt in $/NorWind und allen entsprechenden Unterprojekten über das Recht Hinzufügen/Umbenennen/Löschen.

Aktivieren von Befehlen für Projektrechte

So aktivieren Sie Befehle für Projektrechte

  1. Öffnen Sie Visual SourceSafe Administrator.

  2. Klicken Sie im Menü Extras auf Optionen und dann auf die Registerkarte Projektrechte.

  3. Aktivieren Sie im Dialogfeld SourceSafe-Optionen das Kontrollkästchen Befehle für Rechte und Zuweisungen aktivieren.

  4. Im Bereich Neue Benutzerrechte des Dialogfelds können Sie jedes Projektrecht deaktivieren, das für die Datenbankbenutzer Ihres Teams nicht übernommen werden soll.

  5. Klicken Sie auf OK, nachdem das Festlegen der Projektrechtoptionen abgeschlossen ist.

  6. Überprüfen Sie im Menü Extras, ob die Befehle Rechtezuweisung für Benutzer, Rechte nach Projekt und Benutzerrechte kopieren aktiviert sind.

Zuweisen von Projektrechten aus der Benutzerliste

So weisen Sie Projektrechte aus der Benutzerliste zu

  1. Wählen Sie in Visual SourceSafe Administrator eine Benutzerliste für die Datenbank aus, und klicken Sie auf Extras und dann auf Rechtezuweisung für Benutzer.

  2. Klicken Sie im Dialogfeld Zuweisung für <Name> auf Zuweisung hinzufügen, und wählen Sie ein Visual SourceSafe-Projekt aus. Sie können auch den Stammknoten der Datenbank ($/) auswählen, wenn Sie Rechte für die gesamte Datenbank vergeben möchten.

  3. Legen Sie unter Benutzerrechte die Befehlstypen fest, die der Benutzer für das ausgewählte Projekt ausführen kann, und klicken Sie dann auf OK, um die Auswahl zu bestätigen.

Hinweis

Ein Benutzer benötigt das Projektrecht Zerstören, um eine Website bereitzustellen.

  1. Wiederholen Sie diese Schritte bei der Rechtezuweisung für alle Benutzer in der Benutzerliste für die Datenbank.

Zuweisen von Projektrechten aus der Projektliste

So weisen Sie Projektrechte aus der Projektliste zu

  1. Wählen Sie in Visual SourceSafe Administrator einen Benutzer aus der Benutzerliste für die Datenbank aus, klicken Sie auf Extras, und klicken Sie dann auf Rechte nach Projekt.

  2. Wählen Sie im Dialogfeld Projektrechte ein Projekt aus, und klicken Sie auf Benutzer hinzufügen, um den Benutzer hinzuzufügen, dem Projektrechte zugewiesen werden sollen. Sie können auch den Stammknoten der Datenbank ($/) auswählen, wenn Sie Rechte für die gesamte Datenbank vergeben möchten.

  3. Legen Sie unter Benutzerrechte die Befehlstypen fest, die der Benutzer für das ausgewählte Projekt ausführen kann, und klicken Sie dann auf OK, um die Auswahl zu bestätigen.

Hinweis

Ein Benutzer benötigt das Projektrecht Zerstören, um eine Website bereitzustellen.

  1. Wiederholen Sie diese Schritte bei der Rechtezuweisung für alle Benutzer in der Benutzerliste für die Datenbank.

Kopieren der Rechte von einem Benutzer zu einem anderen Benutzer

So kopieren Sie die Rechte eines Benutzer zu einem anderen Benutzer

  1. Öffnen Sie in Visual SourceSafe Administrator die Benutzerliste, und wählen Sie den Benutzer aus, dessen Projektrechte Sie ändern möchten.

  2. Klicken Sie im Menü Extras auf Benutzerrechte kopieren. Das Dialogfeld Rechtezuweisungen kopieren nach <Name> wird angezeigt, in dem eine Liste aller Datenbankbenutzer enthalten ist.

  3. Wählen Sie einen Benutzer aus, dessen Rechte kopiert werden sollen, und klicken Sie dann auf Kopieren.

  4. Überprüfen Sie die Rechte des Empfängers, um sich zu vergewissern, dass die Rechte des anderen Benutzers ordnungsgemäß kopiert wurden. Beide Benutzer sollten für jedes Projekt über identische Rechte verfügen. Sie können die jeweiligen Rechte aber in einzelnen Projekten ändern. Zukünftige Änderungen für einen Benutzer werden nicht auf die anderen Benutzer übertragen, sofern Sie die Rechte nicht nochmals kopieren.

Siehe auch

Referenz

Dialogfeld "Zuweisungen für <Name>" (Administrator)
Dialogfeld "Rechtezuweisungen kopieren für <Name>" (Administrator)
Dialogfeld "Projektrechte" (Administrator)
Dialogfeld "SourceSafe-Optionen", Registerkarte "Projektrechte" (Administrator)

Konzepte

Sichern einer Datenbank