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.
Notes
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.
Notes
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 :
Sur le bureau Windows, cliquez avec le bouton droit de la souris sur Poste de travail, puis cliquez sur Gérer.
Dans Gestion de l'ordinateur, développez Outils système et Utilisateurs et groupes locaux.
Sélectionnez Groupes
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.
Ajoutez tous les administrateurs de base de données à ce groupe à l'aide du bouton Ajouter.
Cliquez sur Créer.
Répétez les étapes ci-dessus pour créer un groupe Utilisateurs, par exemple VSS_DB1_User, puis ajoutez des utilisateurs à ce groupe.
À 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.
Dans le menu Fichier, cliquez sur Propriétés, puis sur l'onglet Partage.
Sélectionnez Partager ce dossier.
Tapez un nouveau nom de partage si vous ne souhaitez pas utiliser celui par défaut.
Maintenant, cliquez sur Autorisations. Vous utiliserez la zone Groupe.
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.
Assurez-vous que la zone Noms d'utilisateurs ou de groupes répertorie uniquement les groupes d'utilisateurs que vous avez spécifiés.
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 :
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.
Dans le menu Fichier, sélectionnez Propriétés, puis Sécurité et cliquez ensuite sur Ajouter.
Dans la boîte de dialogue Sélectionnez Utilisateurs, Ordinateurs ou Groupes, cliquez sur Emplacements.
Sélectionnez l'emplacement qui contient les groupes d'utilisateurs que vous avez créés et cliquez sur OK.
Entrez le nom des groupes Administrateurs et Utilisateurs et cliquez sur OK.
Sélectionnez le groupe Administrateurs et cochez Contrôle total.
Sélectionnez le groupe Utilisateurs et cochez Lecture et Affichage du contenu du dossier. Décochez toutes les autres zones.
Cliquez sur OK pour enregistrer ces paramètres.
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 disponible)
Lecture et exécution
Pas d'accès utilisateur
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 à distance)
Modifier (pour un accès à distance)
VssWebDownload
Contrôle total (pour un accès à distance)
Modifier (pour un accès à distance)
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.
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
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.
Dans le menu Fichier, sélectionnez Partage et sécurité.
Cliquez sur Partager ce dossier, puis cliquez sur Autorisations.
Sélectionnez le groupe Administrator et cochez Contrôle total.
Sélectionnez le groupe User et cochez Modifier.
Cliquez sur OK pour accepter tous les paramètres.
Voir aussi
Tâches
Comment : créer et gérer des dossiers cachés
Concepts
Sécurisation d'une base de données