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.