CMS$DW_HELP.HLB  —  M  M_M, Ac
  Choose the Set ACL... menu item to manipulate the access
  control list (ACL) on various objects in the library. An
  ACL consists of access control entries (ACEs) that grant
  or deny access to a command or other object to specified
  users.

  Generally, there are two ways in which you can use ACLs
  on objects:

      o  To control and restrict access to commands

         For example, you can create an ACL specifying
         certain users who are not allowed to use certain
         commands, or other users who are allowed to use
         only certain commands.

      o  To control and restrict access to other objects
         (elements, groups, classes, the element list,
         the group list, the class list, library history,
         and library attributes)

         For example, you can create an ACL specifying
         certain users who are not allowed to insert or
         modify a particular element.

  When there is no ACL on a command or other object, access
  to the command or other object is unrestricted.
  Assigning an ACL to an object limits access strictly to
  the specified user or users.

  The use of ACLs could possibly cause unintended
  restrictions. You should fully understand the composition
  of both OpenVMS and CMS ACLs before using CMS ACLs. See the
  "Guide to DIGITAL Code Management System for OpenVMS
  Systems" for more information on using ACLs.

1  –  Ac db

  The Set ACL dialog box allows you to enter information
  about access control lists (ACLs) and access control
  entries (ACEs).

1.1  –  Ac sf

  If you click on an object or objects before choosing
  the Set ACL... menu item, the Selected box contains those
  objects.  CMS performs the set ACL transaction you specify
  on the selected objects.

1.2  –  Ac ob

  Fill in the Object field with the name of one or more
  objects whose access control lists (ACLs) are to be
  created, modified, or deleted.  Wildcards and a comma
  list are allowed.

  The name in the Object field depends on the Object type.
  For example, if the Object type is Class, the object name
  must be the name of a class in the CMS library. The same
  principle applies to elements and groups.

  If the Object type is Library, the Object field must
  contain one or more of the following keywords:

      ELEMENT_LIST
      CLASS_LIST
      GROUP_LIST
      HISTORY
      LIBRARY_ATTRIBUTES

  If the Object type is Command, the Object field must
  contain the name of a CMS command. Commands that
  contain two words must be specified with an underscore;
  for example, INSERT_ELEMENT.

1.3  –  Ac obj

  The Object type indicates the type of object whose access
  control list (ACL) is being modified. The Object type is
  required.

  Double click on the Object Field or on the object lists
  from the additional topics below for more information on
  object types.

1.3.1  –  E_L

  You can conceptually think of element, group, and class
  lists as generic objects representing, respectively,
  all the elements, groups, and classes that already exist,
  or have yet to be created in the CMS library.

  You use the object lists with access control lists (ACLs)
  to grant or deny access to objects already created in the
  library, or objects that will be created in the library.

  See the "Guide to DIGITAL Code Management System for
  OpenVMS Systems" for a more detailed explanation of object
  lists.

1.3.2  –  H_L

  By specifying a CMS ACL on the CMS library or the library
  history, you can restrict users from certain types of
  access to the library or the library history.

  You can restrict users from the following types of access
  to the library:  MODIFY, REPAIR, VERIFY.

  You can restrict users from the following types of access
  to the library history:  DELETE, REMARK.

  See the "Guide to DIGITAL Code Management System for OpenVMS
  Systems" for a more detailed explanation of using ACLs on
  the library or library history.

1.4  –  Ac rf

  Fill in the Remark field with text to be associated with
  the transaction and logged in the history file with this
  transaction.

1.5  –  Ac ace

  One or more access control entries (ACEs) comprise an
  access control list (ACL).  You can use two types of ACLs
  in CMS: Identifier ACEs and Action ACEs.

  o  Identifier ACEs control which users can perform
     which CMS operations on a specified object.

  o  Action ACEs define CMS events and specify actions
     to be taken based on these events.

  This Help entry describes Identifier ACEs; see the "Guide
  to DIGITAL Code Management System for OpenVMS Systems" for
  more information on Action ACEs.

  Fill in the ACEs box with one or more ACEs.  Identifier
  ACEs must have the following format:

  (IDENTIFIER=identifier[,OPTIONS=options][,ACCESS=access])

  For example, (ID=PROJ_LEADER, ACCESS=MODIFY+DELETE).

  This ACE indicates that both the modify and delete
  operations are allowed for the user holding the
  PROJ_LEADER identifier.  To specify multiple ACEs,
  enclose the ACEs in parentheses.  For example:

  ((ID=JONES,ACCESS=CONTROL+EXECUTE),(ID=BOB,ACCESS=FETCH))

  See the "Guide to DIGITAL Code Management System for OpenVMS
  Systems" for more information on ACLs.

1.6  –  Ac new

  Click on the Add ACEs in Front button to direct CMS to
  add the ACEs in the ACEs box to the beginning of the ACL.

  By default, ACEs added to the ACL are always placed at
  the top of the list.

1.7  –  Ac aft

  Click on the Add ACEs After ACE button to direct CMS to
  add the ACEs in the ACEs box to the ACL after the ACE you
  specify in the accompanying text field.

1.8  –  Ac r

  Click on the Remove ACEs button to direct CMS to delete
  the ACE (or ACEs) specified in the ACEs box from the ACL.

  If you do not specify any ACEs in the ACEs box, CMS
  deletes the entire ACL.  If you specify an ACE that does
  not exist, CMS notifies you, then continues on to delete
  the next specified ACE.

1.9  –  Ac rep

  Click on the Supersede ACL button to direct CMS to
  replace any existing ACL on the object with the new ACEs
  you specify in the ACEs box.

1.10  –  Ac mda

  Click on the Make Default ACL button to direct CMS to
  propagate the DEFAULT option ACEs in the ACL of the
  object list to the ACL of the specified object.

  This option can be used only with object lists.  For
  example, click on this option if you assign or modify
  an ACL on a group list.  The ACEs would then be assigned
  to any newly-created groups.

1.11  –  Ac lik

  Click on the Copy ACL From Object button to direct CMS to
  replace the ACL of the object specified in the Object
  name field with an ACL copied from another object. You
  must specify the ACL to be copied in the text field.

  No wildcards are allowed.
Close Help