1 ACL

 provides a simplified way to grant another VAX user ACL access to
 one or more files .  The  ACL  command adds or modifies an Access
 Control List ( ACL ) entry for each of the specified users to the
 specified files .  New entries are added at the end of the ACL .

 To accomplish more complex ACL operations use either the  SET ACL
 or SET FILE/ACL commands, or use the ACL editor .

 Format:

      ACL file-spec[,file-spec...]

2 Parameters

file-spec

 is the VAX file spec of the file which will now have ACL access .
 You  can  specify  multiple  file-specs , separated  by  commas ,
 but wildcard file-specs are not currently supported.

2 Command_Qualifiers

/USERNAME

  /USERNAME=(username[,username...])

 specifies  the  username  which  will be granted access . You can
 specify  multiple  usernames , separated by commas . The brackets
 can be omitted if there is only one username .

/ACCESS

  [/ACCESS=code]

 specifies the access granted to the username(s) . If omitted, the
 username  is  removed  from  the access list . The code given can
 contain any of the following :

                R  =  read access
                W  =  write access
                E  =  execute access
                D  =  delete access
                C  =  control access
                N  =  no access ( will override the above )
                P  =  propagate¹


 ¹ Note that 'propagate' here means what most people would like it
 to mean . Use ACL to set access to the directory file without the
 P access, then use ACL again with the P access to set default acl
 protection to files within the directory . ( ACL defaults to what
 the manual calls 'propagate' anyway - ordinary files inherit ACLs
 from their previous version and directory files inherit ACLs from
 their parent .)

 To remove the propagating ACL, specify /ACCESS=P only .

2 Examples

 1.	$ ACL FILE.PAS /U=RDNINT/A=RWE
 creates ACL (IDENTIFIER=[RDNINT],ACCESS=READ+WRITE+EXECUTE)

 2.	$ ACL FILE.PAS /U=RDNINT/A=C
 then modifies it to (IDENTIFIER=[RDNINT],ACCESS=CONTROL)

 3.	$ ACL FILE.PAS /U=RDNINT/A=N
 modifies it again to (IDENTIFIER=[RDNINT],ACCESS=NONE)

 4.	$ ACL FILE.PAS /U=RDNINT
 removes the ACL altogether .

 5.	$ ACL FILE.DIR /U=RDNINT/A=RWE
	$ ACL FILE.DIR /U=RDNINT/A=RWEDP
 creates access ACL for [.file] and default ACL for any files that
 get created in [.file] .
