User manual
Table Of Contents
- Preface Introducing FileMaker Pro
- Chapter 1 Using databases
- About database fields and records
- Opening files
- Opening multiple windows per file
- Closing windows and files
- Saving files
- About modes
- Viewing records
- Adding and duplicating records
- Deleting records
- Entering data
- Finding records
- Making a find request
- Performing quick finds based on data in one field
- Finding text and characters
- Finding numbers, dates, times, and timestamps
- Finding ranges of information
- Finding data in related fields
- Finding empty or non-empty fields
- Finding duplicate values
- Finding records that match multiple criteria
- Finding records except those matching criteria
- Deleting and reverting requests
- Viewing, repeating, or changing the last find
- Hiding records from a found set and viewing hidden records
- Finding and replacing data
- Sorting records
- Previewing and printing databases
- Automating tasks with scripts
- Backing up database files
- Setting preferences
- Chapter 2 Creating databases
- Chapter 3 Working with related tables and files
- Chapter 4 Sharing and exchanging data
- Sharing databases on a network
- Importing and exporting data
- Saving and sending data in other formats
- Sending email messages based on record data
- Supported import/export file formats
- ODBC and JDBC
- Methods of importing data into an existing file
- About adding records
- About updating existing records
- About updating matching records
- About the importing process
- Converting a data file to a new FileMaker Pro file
- About the exporting process
- Publishing databases on the web
- Chapter 5 Protecting databases with accounts and privilege sets
- Chapter 6 Converting FileMaker databases from previous versions
- Index
Chapter 5
Protecting databases with accounts and privilege sets
This chapter describes the basics of how to use accounts and privilege
sets to restrict what users can see and do in a FileMaker Pro file.
You’ll learn about:
1 planning security for a file
1 viewing and creating user accounts and passwords
1 viewing and creating privilege sets
1 viewing extended privileges
Although your operating system includes file security features, you
should use FileMaker Pro access privileges as the fundamental way to
control access to and protect the security of your database files.
The security features have been substantially revised since FileMaker
Pro
6. For information about how security settings in older databases
convert to the current version of FileMaker Pro, see
“Converting
FileMaker databases from previous versions” on page 101.
Note See Help for detailed, comprehensive information and step-by-
step procedures about using FileMaker Pro.
Protecting databases
You can limit what users can see and do in a database file. You can
restrict:
1 Data access. Make particular records or fields from individual
tables view-only, or hide them completely.
1 Layout access. Prevent users from modifying layouts in Layout
mode.
1 Access to value lists and scripts. Prevent users from accessing and
modifying value lists and scripts, and from running scripts.
1 Access to file sharing. Individually enable file sharing via the
FileMaker Network, Web Publishing, and ODBC and JDBC.
1 Outputting data. Prevent users from printing or exporting data.
1 Menu access. Make only a limited set of menu commands
available.
You restrict what users do in a file by requiring them to enter an
account name and password when they attempt to open a file. The
account name and password they enter determines which privilege set
will be used. The privilege set limits what they can do in a file. For
more information about accounts and privilege sets, see the following
section.
You can define privileges in a shared file while clients are using it. (In
FileMaker Pro 6 and earlier, all clients had to close the shared file
before you could make changes to privileges.) Any privilege changes
that affect a current client do not take effect until the client closes and
reopens the file.
The privileges that you set up apply to a single file only and all
database tables within that file. If your database solution consists of
multiple files that you want to protect, you may want to combine all
of these files into one multi-table file. Then you can define privileges
in only a single file to manage access to the entire database solution.
If you don’t want to combine the files into one file, then you should
define privileges in each file that contains items you want to protect.
Important If you create a relationship in one file that references a table
in another file, you cannot manage access privileges for the related
table in the first file. The privileges defined in the other file control
access to that table.