Homework 3
CS 380
Spring 1999
Craig A. Rich


1
Every Intranet home directory contains a mail directory /dfs/user/username/.mail, which contains a file named /dfs/user/username/.mail/mail that is your Intranet mailbox. Give the complete access control list (ACL) of your mail directory /dfs/user/username/.mail and your mailbox /dfs/user/username/.mail/mail, including the username of the owner, the groupname of the primary group, the names of the "objects" in the POSIX ACL standard for whom access is specified, and the permissions that are granted to those objects.
2
Give the usernames of every user (or machine) authorized to read your mail directory /dfs/user/username/.mail. Give the username of every user (or machine) authorized to read and write your Intranet mailbox /dfs/user/username/.mail/mail.
3
The directory /dfs/web/cgi-bin/oracle contains programs known as common gateway interfaces (CGIs) that are used to process Web forms for making queries to the University's Oracle database. The CGI /dfs/web/cgi-bin/oracle/grades.pl is used to report grades to students, and the CGI /dfs/web/cgi-bin/oracle/classlist.pl is used to report class lists to faculty. Who is authorized to execute the CGIs /dfs/web/cgi-bin/oracle/grades.pl and /dfs/web/cgi-bin/oracle/classlist.pl?
4
Give an aclmod command that can be used to specify access on a file named x having an existing but unspecified ACL, granting read and write access to the owner and the group cs38001 (not necessarily the primary group), read access to all Intranet users, only read access to user carich (who is a member of the group cs38001), and no access to anyone else.