Partager via


Créer des dossiers cachés

L'administrateur VSS est responsable de la création de dossiers cachés car ces dossiers touchent tous les utilisateurs.

Un dossier caché n'est pas obligatoire. Il est généralement utilisé dans deux situations :

  • Pour les utilisateurs qui veulent lire les fichiers mais qui n'ont pas accès à VSS. Un dossier caché leur permet de lire les fichiers, mais pas de les modifier.
  • Pour éviter que les dossiers de travail ne gardent leurs propres copies du projet. Pour garantir que chaque utilisateur possède les versions des fichiers les plus récentes, il vaut mieux que tous les utilisateurs compilent leur code source d'un fichier centralisé plutôt qu'à partir de leurs propres dossiers de travail.

Lorsque vous définissez un dossier caché pour un projet particulier, vous faites une affectation des ressources pour l'arbre de projet tout entier, sauf si vous passez outre cette affectation pour des sous-projets particuliers.

Remarque   Lorsque vous supprimez un fichier ou un projet d'un projet VSS, ils ne sont pas supprimés du dossier caché.

Pour créer un dossier caché

  1. Dans le menu Outils de l'Administrateur VSS, cliquez sur Options pour afficher la boîte de dialogue Options de SourceSafe.

  2. Cliquez sur l'onglet Dossiers cachés.

  3. Dans la zone Définir un dossier caché pour le projet, entrez le nom du projet à cacher ou cliquez sur Parcourir pour rechercher un projet dans la liste des projets VSS.

  4. Dans la zone Définir un dossier caché pour le projet, tapez le nom du dossier que vous désirez utiliser comme dossier caché ou cliquez sur Parcourir pour rechercher un dossier.

    Remarque sur la sécurité   Il est recommandé de créer un dossier caché sur un partage différent de la base VSS pour que les utilisateurs Windows ne disposant que d'un accès en lecture seule sur le dossier caché n'aient pas d'autorisations d'accès sur le dossier contenant la base de données.

  5. Cliquez sur OK et attendez que le dossier soit construit.

  6. Quittez l'Administrateur, faites quitter tous vos clients et redémarrez l'Explorateur VSS.

Protection d'un dossier caché

Si vous avez protégé votre base de données en suivant les procédures de la section Verrouillage de votre base de données, vous avez créé deux groupes d'utilisateurs Windows : un groupe pour les administrateurs et un groupe pour les utilisateurs VSS. Lorsque vous créez un dossier caché pour un projet VSS, les autorisations Windows de ces groupes pour les dossiers VSS ne sont pas héritées par le dossier caché. Vous pouvez créer un nouveau groupe d'utilisateurs Windows en lecture seule pour le dossier caché (par exemple, VSS_DB1_ReadOnly), n'accorder que des autorisations en lecture à ce groupe, et accorder des autorisations en lecture/écriture sur le dossier caché aux groupes des administrateurs VSS et des utilisateurs VSS. Pour plus d'informations sur la création et l'utilisation de groupes d'utilisateurs Windows, consultez l'Aide de Windows.

Pour supprimer le groupe Tout le monde du partage

  1. Accédez au dossier caché en utilisant l'Explorateur Windows.

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

  3. Sélectionnez Partager ce dossier.

  4. Entrez un nouveau Nom de partage si vous ne souhaitez pas utiliser le nom par défaut.

  5. Cliquez sur Autorisations.

  6. Si Noms d'utilisateur ou de groupe contient Tout le monde, cliquez sur Supprimer puis sur OK.

    Remarque sur la sécurité   Si la zone Noms d'utilisateur ou de groupe contient d'autres groupes ou utilisateurs, déterminez s'ils nécessitent l'accès au dossier caché et supprimez l'accès des utilisateurs non autorisés.

Dans un premier temps, vous allez ajouter les trois groupes VSS au dossier caché, puis leur accorder les autorisations appropriées sur le dossier. Au lieu de créer un groupe d'utilisateurs en lecture seule, vous pouvez accorder des autorisations à des utilisateurs Windows individuels.

Pour ajouter les groupes VSS au dossier

  1. Cliquez sur l'onglet Sécurité puis sur Ajouter.

  2. Dans la boîte de dialogue Sélectionner les utilisateurs, les ordinateurs ou les groupes, cliquez sur Emplacements.

  3. Localisez et cliquez sur l'emplacement contenant les groupes VSS_DB1_Admin, VSS_DB1_User et VSS_DB1_ReadOnly, puis cliquez sur OK.

    L'emplacement est le nom de l'ordinateur contenant les groupes VSS_DB1_Admin, VSS_DB1_User et VSS_DB1_ReadOnly.

  4. Ajoutez les groupes VSS_DB1_Admin, VSS_DB1_User et VSS_DB1_ReadOnly à Entrez les noms des objets à sélectionner.

  5. Cliquez sur OK pour ajouter les groupes à la zone Noms d'utilisateur ou de groupe de l'onglet Sécurité.

  6. Accordez aux trois groupes les autorisations suivantes sur le dossier de la base de données VSS :

    VSS_DB1_Admin et VSS_DB1_Users Lecture et Écriture
    VSS_DB1_ReadOnly Lecture

Voir aussi

Dossiers cachés, onglet | Shadow, variable d'initialisation | Shadow_EOL, variable d'initialisation | Shadow_Extension, variable d'initialisation | Shadow_ReadOnly, variable d'initialisation | Shadow_SetTime, variable d'initialisation | Utilisation de dossiers cachés | Définition des options du projet