User Requirements
A further critical requirement in a multi-tasking, multi-user system is
that the file management system meet users' requirements in the presence of
different users.
Subject to appropriate permissions, important requirements include:
- the recording of a primary owner of each file (for access controls and
accounting),
- each file should be accessed by (at least) one symbolic name,
- each user should be able to create, delete, read, and modify files,
- users should have constrained access to the files of others,
- a file's owner should be able to modify the types of access that may be
performed by others,
- a facility to copy/backup files to identical or different forms of media,
- a secure logging and notification system if inappropriate access is
attempted (or achieved).
CITS2002 Systems Programming, Lecture 15, p4, 18th September 2023.
|