File Systems: Protection

A file system used on a machine shared by multiple users must provide some means of protecting files from unauthorized access.

Access Control Lists (ACL)

The most common approach is to associate with the file a list of users authorized to access it, together with their access rights:

  1. Read
  2. Write
  3. Execute
  4. Delete
  5. Control