Configuration de l'accès à un fichier
Vous pouvez protéger l'accès à un fichier dans votre base de données en autorisant les autres fichiers à accéder au schéma (tables, modèles, scripts et listes de valeurs) du fichier à protéger. Vous devez disposer du jeu de privilèges Accès intégral pour chaque fichier à protéger et chaque fichier auquel accorder une autorisation.
Les fichiers que vous pouvez protéger doivent être des fichiers locaux. Cependant, une fois la protection activée, il peut être hébergé à distance. Par ailleurs, vous devez disposer d'un accès exclusif à ce fichier afin de vous assurer qu'aucun autre utilisateur ne l'ouvre avant vous. Les fichiers auxquels autoriser l'accès peuvent être des fichiers locaux ou distants.
Pour autoriser l'accès à un fichier :
1.
2.
Choisissez le menu Fichier > Gérer > Sécurité, puis cliquez sur l'onglet Accès aux fichiers.
3.
Pour protéger ce fichier contre tout accès indésirable depuis d'autres fichiers, sélectionnez Exiger les privilèges d'accès intégral pour créer des références à ce fichier.
4.
5.
Si vous souhaitez accorder l'autorisation à d'autres fichiers qui ne sont pas ouverts, cliquez sur Autoriser. Dans la boîte de dialogue Ouvrir fichier, sélectionnez le fichier voulu et cliquez sur Ouvrir.
Il peut vous être demandé de saisir le nom et le mot de passe d'un compte disposant de privilèges Accès intégral.
Vous pouvez également affecter une autorisation aux fichiers distants. Consultez la section Ouverture de fichiers partagés en tant que client.
Important  Si vous n'affectez pas d'autorisation à un fichier faisant référence à un fichier protégé, les références ne fonctionnent plus.
Le fichier autorisé apparaît dans la liste Accès aux fichiers, les date et heure de l'affectation d'autorisation ainsi que le compte utilisé étant indiqués.
Répétez cette étape pour chaque fichier auquel affecter une autorisation.
6.
Suppression de l'autorisation accordée à un fichier :
1.
2.
Dans l'onglet Accès aux fichiers de la boîte de dialogue Gestion de la sécurité, sélectionnez le fichier dont vous souhaitez supprimer l'autorisation, puis cliquez sur Annuler l'autorisation.
Si le fichier dont vous avez annulé l'autorisation était ouvert sur un client, l'annulation ne prendra effet qu'à la prochaine ouverture du fichier.
3.
Suppression de toutes les restrictions d'accès à un fichier :
1.
2.
Dans l'onglet Accès aux fichiers de la boîte de dialogue Gestion de la sécurité, désélectionnez Exiger les privilèges d'accès intégral pour créer des références à ce fichier.
De plus, vous pouvez éventuellement annuler l'autorisation des fichiers (consultez la section « Suppression de l'authorisation accordée à un fichier » ci-dessus).
3.
Remarques
 •
Si vous renommez un fichier autorisé alors qu'il est ouvert, le nouveau nom apparaît en regard du nom d'origine dans la liste Accès aux fichiers. Par exemple, si vous renommez le fichier RapportVentes en RapportExéc, l'intitulé RapportExéc;RapportVentes apparaît dans la liste.
 •
Si un utilisateur tente d'accéder à un fichier protégé par le biais d'un fichier qui ne dispose pas d'autorisation, le système lui demande s'il souhaite activer cette autorisation maintenant. S'il clique sur Oui mais qu'il ne s'est pas connecté aux deux fichiers avec les privilèges Accès intégral, il doit saisir le nom et le mot de passe du compte Accès intégral pour les fichiers. Cependant, s'il accède aux fichiers avec ces privilèges, le fichier reçoit l'autorisation via le compte actif de l'utilisateur.
 •
D'un côté, cela se révèle utile car vous n'avez pas à répéter le processus d'autorisation. D'un autre, si vous dupliquez ou clonez un fichier protégé, chaque fichier aura également le même identifiant. Si vous utilisez ces deux fichiers dans la même solution à plusieurs fichiers, vous devez réinitialiser l'identifiant dans l'un des fichiers de sorte que chaque fichier possède un identifiant unique. Pour réinitialiser l'identifiant unique du fichier protégé, cliquez sur Tout réinitialiser, puis sur Oui. Après réinitialisation, vous devez réautoriser tous les fichiers autorisés à accéder au fichier protégé ainsi que tous les fichiers protégés auxquels ce fichier avait accès.
Important  La réinitialisation de l'identifiant ne peut pas être annulée en cliquant sur Annuler dans la boîte de dialogue Gestion de la sécurité.
 •
Pour limiter l'accès à vos solutions à des versions précises de FileMaker Pro, vous pouvez créer un script incluant la fonction Obtenir(VersionApplication) afin d'effectuer une vérification de version dès que des fichiers sont ouverts.