1 02/08/85  hp_delete_acl, hpda
 2 
 3 Syntax as a command:  hpda {path} {User_ids} {-control_args}
 4 
 5 
 6 Function:  removes entries from the access control lists (ACLs) of
 7 segments, multisegment files, directories, and gates.  This command
 8 operates on objects whose ring brackets prevent them from being
 9 operated on by the delete_acl command.
10 
11 
12 Arguments:
13 path
14    is the pathname of a segment, multisegment file, directory, or gate.
15    If it is -wd, -working_dir, or omitted, the working directory is
16    assumed.  If path is omitted, no User_id can be specified.  The star
17    convention can be used.
18 User_ids
19    are access control names that must be of the form
20    Person_id.Project_id.tag.  All ACL entries with matching names are
21    deleted.  (For a description of the matching strategy, refer to the
22    Multics Programmer's Reference Manual, Order No.  AG91.)  If no
23    User_id is given, the user's Person_id and current Project_id are
24    assumed.
25 
26 
27 Control arguments:
28 -all, -a
29    causes the entire ACL to be deleted with the exception of an entry
30    for *.SysDaemon.*.
31 -brief, -bf
32    suppresses the message "User name not on ACL."
33 -directory, -dr
34    specifies that only directories are affected.  The default is
35    segments, multisegment files, directories, and gates.
36 -segment, -sm
37    specifies that only segments, multisegment files, and gates are
38    affected.
39 
40 
41 Access required:  The user needs modify permission on the containing
42 directory.  The system administrator needs access to the highly
43 privileged gate hphcs_.
44 
45 
46 Notes:  If the hp_delete_acl command is invoked with no arguments, it
47 deletes the entry for the user's Person_id and current Project_id on
48 the ACL of the working directory.
49 
50 An ACL entry for *.SysDaemon can be deleted by specifying either
51 *.SysDaemon.* or *.SysDaemon.  The user should be aware that in
52 deleting access to the SysDaemon project he prevents Backup.SysDaemon.*
53 from saving the segment or directory (including the hierarchy inferior
54 to the directory) on tape, Dumper.SysDaemon.* from reloading it, and
55 Retriever.SysDaemon.* from retrieving it.