1 03/31/83 l_delete_acl, lda
2
3 Syntax: lda path User_ids -control_args
4
5
6 Function: removes entries from the access control lists ACLs of ring
7 1 segments and multisegment files. For a description of ACLs, see the
8 Programmer's Reference Manual AG91.
9
10
11 Arguments:
12 path
13 is the pathname of a segment, multisegment file, or directory. If
14 it is -working_directory -wd, or omitted, the working directory is
15 assumed. If path is omitted, no User_id can be specified. The star
16 convention can be used.
17 User_ids
18 are access control names that must be of the form
19 Person_id.Project_id.tag. All ACL entries with matching names are
20 deleted. For a description of the matching strategy refer to the
21 set_acl command. If no User_id is given, the user's Person_id and
22 current Project_id are assumed.
23
24
25 Control arguments:
26 -all, -a
27 deletes the entire ACL with the exception of an entry for
28 *.SysDaemon.*.
29 -directory, -dr
30 deletes ACLs for only directories. The default is segments,
31 multisegment files, and directories.
32 -segment, -sm
33 deletes ACLs for only segments and multisegment files.
34 -brief, -bf
35 suppresses the message "User name not on ACL."
36
37
38 Notes: Execute access to the installation_tools_ gate is required.
39
40 If the l_delete_acl command is invoked with no arguments, it deletes
41 the entry for the user's Person_id and current Project_id on the ACL of
42 the working directory.
43
44 An ACL entry for *.SysDaemon.* can be deleted only by specifying all
45 three components. The user should be aware that in deleting access to
46 the SysDaemon project he prevents Backup.SysDaemon.* from saving the
47 segment or directory including the hierarchy inferior to the
48 directory on tape, Dumper.SysDaemon.* from reloading it, and
49 Retriever.SysDaemon.* from retrieving it.
50
51 The user needs modify permission on the containing directory.