Vous êtes sur la page 1sur 4

Definir des autorisations de partage pour une base de donnees

Visual SourceSafe

Comment : définir des autorisations de partage pour une base


de données
En tant qu'administrateur de base de données pour votre équipe, vous devez créer deux
groupes d'utilisateurs Windows pour partager la base de données et limiter l'accès aux
programmes administratifs installés dans le répertoire Visual SourceSafe Win32. Chaque
utilisateur assigné à un groupe hérite des autorisations du groupe. Les informations
concernant les groupes Windows autorisés à accéder ou à modifier une ressource ou un fichier
se trouvent dans la liste de contrôle d'accès (ACL, Access Control List) associée à cette
ressource ou ce fichier. Pour plus d'informations sur le contrôle d'accès, consultez l'aide de
Windows.

Remarque

Pour pouvoir limiter l'accès aux bases de données comme décrit ici, vous devez être un
administrateur Windows sur votre ordinateur. La base de données doit être installée sur un système
de fichiers NT (NTFS) car NTFS vous permet d'accorder des autorisations pour des dossiers et des
fichiers individuels. Le système de fichiers de table d'allocation des fichiers (FAT) applique les
mêmes autorisations à un partage entier.

Vous devrez définir un groupe Administrateurs pour un ou plusieurs administrateurs de base


de données, vous inclure vous-même dans ce groupe ainsi qu'un groupe Utilisateurs pour les
utilisateurs de base de données réguliers. Un administrateur de base de données a des
autorisations d'accès complet pour les bases de données et gère les utilisateurs et le contenu de
base de données. Un utilisateur régulier exécute uniquement des tâches de base de données
simples par le biais de l'Explorateur Visual SourceSafe ou de l'utilitaire en ligne de
commande, ou à l'aide d'un plug-in SourceSafe dans un programme tiers tel que Visual
Studio.

Remarque

Le nom d'utilisateur Admin est le seul nom d'utilisateur qui peut être utilisé pour la connexion à
l'Administrateur Visual SourceSafe. Tout membre du groupe Administrateurs doit se connecter en
utilisant le nom d'utilisateur Admin et le mot de passe associé.

Création des groupes Utilisateurs

Pour créer les groupes Administrateurs et Utilisateurs :

1. Sur le bureau Windows, cliquez avec le bouton droit de la souris sur Poste de travail, puis cliquez sur
Gérer.

2. Dans Gestion de l'ordinateur, développez Outils système et Utilisateurs et groupes locaux.

3. Sélectionnez Groupes

1
Definir des autorisations de partage pour une base de donnees

4. Cliquez avec le bouton droit de la souris sur Nouveau groupe et entrez le nom du groupe ainsi que sa
description pour créer un groupe Administrateurs, par exemple VSS_DB1_Admin.

5. Ajoutez tous les administrateurs de base de données à ce groupe à l'aide du bouton Ajouter.

6. Cliquez sur Créer.

7. Répétez les étapes ci-dessus pour créer un groupe Utilisateurs, par exemple VSS_DB1_User, puis
ajoutez des utilisateurs à ce groupe.

8. À l'aide de l'Explorateur Windows, naviguez jusqu'au répertoire de base de données Visual SourceSafe
(contenant le fichier Srcsafe.ini), puis sélectionnez le répertoire.

9. Dans le menu Fichier, cliquez sur Propriétés, puis sur l'onglet Partage.

10. Sélectionnez Partager ce dossier.

11. Tapez un nouveau nom de partage si vous ne souhaitez pas utiliser celui par défaut.

12. Maintenant, cliquez sur Autorisations. Vous utiliserez la zone Groupe.

13. Un groupe Tout le monde est automatiquement ajouté lorsque vous partagez le dossier de base de
données Visual SourceSafe. Sélectionnez ce groupe dans la liste des groupes d'utilisateurs et cliquez
sur Supprimer.

14. Assurez-vous que la zone Noms d'utilisateurs ou de groupes répertorie uniquement les groupes
d'utilisateurs que vous avez spécifiés.

15. Maintenant, vous pouvez assigner des droits d'accès au fichier, tel que décrit dans « Assignation de
droits d'accès aux fichiers ».

Assignation de droits d'accès aux fichiers


Une fois les groupes d'utilisateurs définis pour la base de données, vous devez vous assurer que ces groupes
ont les droits d'accès au fichier corrects pour les répertoires et les fichiers Visual SourceSafe. Notez que les
sous-répertoires héritent des autorisations associées au répertoire.

Pour assigner des droits d'accès au fichier aux groupes d'utilisateurs :

1. Dans l'Explorateur Windows, naviguez jusqu'au répertoire de base de données Visual SourceSafe
(contenant le fichier Srcsafe.ini), puis sélectionnez le répertoire.

2. Dans le menu Fichier, sélectionnez Propriétés, puis Sécurité et cliquez ensuite sur Ajouter.

3. Dans la boîte de dialogue Sélectionnez Utilisateurs, Ordinateurs ou Groupes, cliquez sur


Emplacements.

4. Sélectionnez l'emplacement qui contient les groupes d'utilisateurs que vous avez créés et cliquez sur
OK.

5. Entrez le nom des groupes Administrateurs et Utilisateurs et cliquez sur OK.

6. Sélectionnez le groupe Administrateurs et cochez Contrôle total.

2
Definir des autorisations de partage pour une base de donnees

7. Sélectionnez le groupe Utilisateurs et cochez Lecture et Affichage du contenu du dossier.


Décochez toutes les autres zones.

8. Cliquez sur OK pour enregistrer ces paramètres.

9. D'une manière similaire, faites apparaître les paramètres dans le tableau suivant pour tous les
répertoires et les fichiers Visual SourceSafe.

Répertoire/Fichier Visual
SourceSafe Groupe Administrateurs Groupe Utilisateurs

Répertoire Win32 (s'il est Lecture et exécution Pas d'accès utilisateur


disponible)

Répertoire de données Contrôle total (hérité) Modifier

Répertoire temporaire Contrôle total (hérité) Modifier

Users/<nom_utilisateur> Contrôle total (hérité) Modifier

<dossier caché> (facultatif) Contrôle total (non hérité) Lecture (utilisateurs en


lecture seule)
Modifier

VssWebUpload Contrôle total (pour un accès à Modifier (pour un accès à


distance) distance)

VssWebDownload Contrôle total (pour un accès à Modifier (pour un accès à


distance) distance)
10. Vous voulez peut-être vérifier que les sous-répertoires d'un répertoire n'hériteront pas des
autorisations assignées à celui-ci. Dans ce cas, sélectionnez les entrées qui s'appliquent aux sous-
répertoires dans la zone Hériter du parent et cliquez sur Supprimer.

11. Cliquez sur OK pour accepter tous les paramètres.

Assignation d'autorisations de partage


Vous devez également garantir que les répertoires Visual SourceSafe ont les autorisations de partage correctes.
Notez que les sous-répertoires héritent des autorisations associées au répertoire.

Pour assigner des autorisations de partage au répertoire Visual SourceSafe

1. Dans l'Explorateur Windows, naviguez jusqu'au répertoire de base de données Visual SourceSafe qui
contient le fichier Srcsafe.ini, puis sélectionnez le répertoire.

2. Dans le menu Fichier, sélectionnez Partage et sécurité.

3. Cliquez sur Partager ce dossier, puis cliquez sur Autorisations.

4. Sélectionnez le groupe Administrator et cochez Contrôle total.

5. Sélectionnez le groupe User et cochez Modifier.

3
Definir des autorisations de partage pour une base de donnees

6. Cliquez sur OK pour accepter tous les paramètres.