Freigeben über


Gewusst wie: Festlegen von Freigabeberechtigungen für eine Datenbank

Als Datenbankadministrator des Teams müssen Sie zwei Gruppen von Windows-Benutzern erstellen, um die Datenbank freizugeben und den Zugriff auf die administrativen Programme einzuschränken, die im Win32-Verzeichnis von Visual SourceSafe installiert sind. Jeder Benutzer erbt die Berechtigungen der Gruppe, der er zugewiesen wurde. Informationen über die Berechtigungen von Windows-Gruppen für den Zugriff bzw. das Ändern einer Ressource oder Datei sind in der Access Control List (ACL - Zugriffssteuerungsliste) der Ressource oder Datei enthalten. Weitere Informationen über die Zugriffssteuerung finden Sie in der Windows-Hilfe.

Hinweis

Sie müssen über Windows-Administratorrechte für diesen Computer verfügen, um den Datenbankzugriff einschränken zu können. Die Datenbank muss auf einem NT File System (NTFS - NT-Dateisystem) installiert werden, da NTFS die Vergabe von Berechtigungen für einzelne Dateien und Ordner ermöglicht. Das Dateisystem der File Allocation Table (FAT - Dateizuordnungstabelle) vergibt die gleichen Berechtigungen für eine gesamte Freigabe.

Sie müssen eine Administratorgruppe für einen oder mehrere Administratoren einschließlich sich selbst, und eine Benutzergruppe für reguläre Datenbankbenutzer definieren. Datenbankadministratoren verfügen über volle Zugriffsberechtigungen für die Datenbanken und verwalten sowohl Datenbankbenutzer als auch Datenbankinhalte. Normale Benutzer führen grundlegende Datenbankaufgaben mithilfe von Visual SourceSafe Explorer, des Befehlszeilendienstprogramms oder eines SourceSafe-Plug-Ins in einem Programm anderer Anbieter durch, z. B. in Visual Studio.

Hinweis

Der Benutzername Admin ist der einzige Benutzername, der zum Anmelden in Visual SourceSafe Administrator verwendet werden kann. Jedes Mitglied der Administratorgruppe muss sich mit dem Benutzernamen Admin und dem dazugehörigen Kennwort anmelden.

Erstellen von Benutzergruppen

So erstellen Sie Administrator- und Benutzergruppen

  1. Klicken Sie auf dem Windows-Desktop des Computers mit der rechten Maustaste auf Arbeitsplatz, und klicken Sie dann auf Verwalten.

  2. Erweitern Sie in Computerverwaltung die Option Systemprogramme und Lokale Benutzer und Gruppen.

  3. Wählen Sie Gruppen aus.

  4. Klicken Sie mit der rechten Maustaste auf Neue Gruppe, und geben Sie den Gruppennamen und die Gruppenbeschreibung ein, um eine Administratorgruppe zu erstellen, z. B. VSS_DB1_Admin.

  5. Verwenden Sie die Schaltfläche Hinzufügen, um dieser Gruppe alle Datenbankadministratoren hinzuzufügen.

  6. Klicken Sie auf Erstellen.

  7. Wiederholen Sie die oben aufgeführten Schritte, um eine Benutzergruppe zu erstellen, z. B. VSS_DB1_User, und um dieser Gruppe Benutzer hinzuzufügen.

  8. Wenn Sie Windows Explorer verwenden, navigieren Sie zum Visual SourceSafe-Datenbankverzeichnis (mit der Datei Srcsafe.ini), und wählen Sie dann das Verzeichnis aus.

  9. Klicken Sie im Menü Datei auf Eigenschaften, und klicken Sie dann auf die Registerkarte Freigabe.

  10. Wählen Sie Diesen Ordner freigeben aus.

  11. Geben Sie einen neuen Freigabenamen ein, wenn die Standardeinstellung nicht verwendet werden soll.

  12. Klicken Sie auf Berechtigungen. Sie verwenden das Feld Gruppieren.

  13. Die Gruppe Alle Benutzer wird automatisch durch das Hinzufügen des Visual SourceSafe-Datenbankordners freigegeben. Wählen Sie diese Gruppe in der Liste der Benutzergruppen aus, und klicken Sie auf Entfernen.

  14. Stellen Sie sicher, dass im Feld Gruppen- oder Benutzernamen nur die von Ihnen angegebenen Benutzergruppen aufgeführt werden.

  15. Jetzt können Sie Dateizugriffsrechte zuweisen, wie in "Zuweisen von Dateizugriffsrechten" beschrieben.

Zuweisen von Dateizugriffsrechten

Wenn die Benutzergruppen der Datenbank definiert sind, muss sichergestellt werden, dass diese Gruppen über die richtigen Dateizugriffsrechte für die Visual SourceSafe-Verzeichnisse und Visual SourceSafe-Dateien verfügen. Beachten Sie, dass die Verzeichnisberechtigungen von allen Unterverzeichnissen geerbt werden.

So erstellen Sie Dateizugriffsrechte für die Benutzergruppen

  1. Navigieren Sie in Windows Explorer zum Visual SourceSafe-Datenbankverzeichnis (mit der Datei Srcsafe.ini), und wählen Sie dann das Verzeichnis aus.

  2. Klicken Sie im Menü Datei auf Eigenschaften und dann auf Sicherheit, und klicken Sie dann auf Hinzufügen.

  3. Klicken Sie im Dialogfeld Benutzer, Computer oder Gruppen auswählen auf Speicherorte.

  4. Wählen Sie den Speicherort aus, der die von Ihnen erstellten Benutzergruppen enthält, und klicken Sie auf OK.

  5. Geben Sie den Administrator- und Benutzergruppennamen ein, und klicken Sie auf OK.

  6. Wählen Sie die Administratorgruppe aus, und aktivieren Sie Vollzugriff.

  7. Wählen Sie die Benutzergruppe aus, und aktivieren Sie Lesen und Ordnerinhalt auflisten. Lassen Sie alle anderen Felder leer.

  8. Klicken Sie auf OK, um die gewünschten Einstellungen zu speichern.

  9. Legen Sie ebenso die Einstellungen für alle Visual SourceSafe-Verzeichnisse und -Dateien gemäß der folgenden Tabelle fest.

    Visual SourceSafe-Verzeichnis/-Datei Administratorgruppe Benutzergruppe

    Win32-Verzeichnis (falls verfügbar)

    Lesen und Ausführen

    Kein Benutzerzugriff

    Verzeichnis Data

    Vollzugriff (geerbt)

    Ändern

    Temporäres Verzeichnis

    Vollzugriff (geerbt)

    Ändern

    Benutzer/<Benutzername>

    Vollzugriff (geerbt)

    Ändern

    <Übersichtsordner> (optional)

    Vollzugriff (nicht geerbt)

    Lesen (Benutzer haben nur Lesezugriff)

    Ändern

    VssWebUpload

    Vollzugriff (für Remotezugriff)

    Ändern (für Remotezugriff)

    VssWebDownload

    Vollzugriff (für Remotezugriff)

    Ändern (für Remotezugriff)

  10. Sie können bei Bedarf sicherstellten, dass die Berechtigungen eines Verzeichnisses nicht von dessen Unterverzeichnisse geerbt werden. Wählen Sie dazu im Feld Vom übergeordneten Element übernehmen die auf die Unterverzeichnisse angewendeten Einträge aus, und klicken Sie auf Entfernen.

  11. Klicken Sie auf OK, um alle Einstellungen zu übernehmen.

Zuweisen von Freigabeberechtigungen

Sie müssen auch sicherstellen, dass für die Visual SourceSafe-Verzeichnisse die richtigen Freigabeberechtigungen festgelegt sind. Beachten Sie, dass die Verzeichnisberechtigungen von allen Unterverzeichnissen geerbt werden.

So weisen Sie dem Visual SourceSafe-Verzeichnis Freigabeberechtigungen zu

  1. Navigieren Sie in Windows Explorer zum Visual SourceSafe-Datenbankverzeichnis, das die Datei Srcsafe.ini enthält, und wählen Sie dann das Verzeichnis aus.

  2. Wählen Sie im Menü Datei die Option Freigabe und Sicherheit aus.

  3. Klicken Sie auf Diesen Ordner freigeben und dann auf Berechtigungen.

  4. Wählen Sie die Gruppe Administrator aus, und aktivieren Sie Vollzugriff.

  5. Wählen Sie die Gruppe User aus, und aktivieren Sie Ändern.

  6. Klicken Sie auf OK, um alle Einstellungen zu übernehmen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen und Verwalten von Übersichtsordnern

Konzepte

Sichern einer Datenbank

Weitere Ressourcen

Verwalten von Teams mit Visual SourceSafe