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.