Proposed Point Distribution
for
Project 3 -- POSIX Files, Directories, and Permissions
This is a rough outline of how the points will likely be assigned for
project 3. Note, however, that this distribution is subject to change.
- For both
fssync
and teamsync
:
- 10 points for the writeup
- 10 points for good code structure, including printing it in a
readable manner
- 10 points for command-line reading and error checking
- 10 points for file to file sync
- 15 points for directory to directory sync
- 15 points for
-r
flag implementation
- 5 points for the other flags
- Then, for teamsync alone:
- 5 points for unauthorized user error checking
- 20 points for correctly copying between two different users (using
seteuid
, etc.)