Databases beveiligen
U kunt beperkingen instellen voor wat gebruikers in een bestand kunnen doen door een accountnaam en wachtwoord te vereisen voordat ze een bestand kunnen openen. De accountnaam en het wachtwoord die ze invoeren, bepalen welke
privilegeset wordt gebruikt om te beperken wat ze in een bestand kunnen doen. Zie
Accounts, privilegesets en uitgebreide privileges voor meer informatie over accounts en privilegesets.
U kunt privileges definiëren in een gedeeld bestand wanneer dit door
clients wordt gebruikt. Wijzigingen in privileges die van toepassing zijn op een huidige client, worden pas van kracht wanneer de client het bestand sluit en opnieuw opent.
De privileges die u instelt, zijn slechts van toepassing op één bestand en alle tabellen in dat bestand. Als uw databaseoplossing meerdere bestanden bevat die u wilt beveiligen, kunt u al deze bestanden samenvoegen in een bestand met meer tabellen. Vervolgens kunt u in één bestand privileges definiëren voor het toegangsbeheer van de volledige databaseoplossing. Als u de bestanden niet wilt samenvoegen in één bestand, dient u privileges te definiëren in elk bestand dat items bevat die u wilt beveiligen.
Belangrijk Als u in één bestand een relatie maakt die verwijst naar een tabel in een ander bestand, kunt u de toegangsprivileges voor de gerelateerde tabel niet beheren in het eerste bestand. De toegang tot de tabel wordt beheerd met de privileges die in het andere bestand zijn gedefinieerd.
Opmerking Als u een databaseoplossing met meerdere bestanden hebt waarvan een groot aantal bestanden is beveiligd, kunt u overwegen om in elk beveiligd bestand identieke accountnamen en wachtwoorden te gebruiken. Wanneer één beveiligd bestand probeert toegang te krijgen tot een ander beveiligd bestand (bijvoorbeeld bij toegang tot gerelateerde gegevens of uitvoering van een
script in het tweede bestand), probeert FileMaker Pro het tweede bestand in eerste instantie te openen met de accountnaam en het wachtwoord waarmee het eerste bestand is geopend. Als de accountnamen en wachtwoorden identiek zijn, hoeft u geen accountnaam of wachtwoord op te geven. Als de accounts niet overeenkomen, dient u de gebruikersaccountgegevens op te geven in het dialoogvenster dat wordt geopend.