


ACCESS_CONTROL(4)         File Formats          ACCESS_CONTROL(4)



NAME
     access_control - TeamWare access control file

SYNOPSIS
     Codemgr_wsdata/access_control

DESCRIPTION
     The access_control file  contains  information  about  which
     users  are  allowed  to  run TeamWare commands for a given a
     workspace. TeamWare was formerly known as CodeManager.  Each
     workspace   has  an  access  control  file  located  in  the
     Codemgr_wsdata  metadata  directory.   When  workspaces  are
     created, a default access control file is also created.

     The following are the predefined access  control  operations
     and their meaning:


     bringover-from                Access to use this workspace as the parent
                                   during a bringover operation

     bringover-to                  Access to use this workspace as the child
                                   during a bringover operation

     putback-from                  Access to use this workspace as the child
                                   during a putback operation

     putback-to                    Access to use this workspace as the parent
                                   during a putback operation

     undo                          Access to undo a bringover or putback operation in
                                   this workspace

     workspace-delete              Access to delete this workspace via the
                                   workspace delete command

     workspace-move                Access to move this workspace via the
                                   workspace move command

     workspace-reparent            Access to reparent this workspace via the
                                   workspace reparent command

     workspace-reparent-to         Access to reparent a child to this workspace
                                   via the workspace reparent command

     User entries are processed from left to right.  If a  user's
     name appears in the user list, or in a netgroup in the list,
     the user is granted access for  that  operation.   A  user's
     name  or  netgroup  name beginning with "-" is denied access
     for that operation.  A list that consists of only "-" denies
     everyone  access  for that operation.  If there are no users
     listed, then all users are granted access.



SunOS 5.5         Last change: 01 December 1992                 1






ACCESS_CONTROL(4)         File Formats          ACCESS_CONTROL(4)



     Example file:

          bringover-from           @engineering
          bringover-to             @corp:-user1:@engineering
          putback-from             -
          putback-to
          undo
          workspace-delete
          workspace-move
          workspace-reparent
          workspace-reparent_to

     In this example, the first line specifies that only users in
     netgroup   engineering   can  execute  bringovers  from  the
     workspace.  The second line specifies that  anyone  in  net-
     group corp can execute a bringover into the workspace.  Also
     anyone in the netgroup engineering can do a bringover except
     user1  unless  he  is in netgroup corp.  The third line says
     that no one can do a putback from the workspace.  All  users
     have access to the remainder of the commands.

     The default access control file is  (where  creator  is  the
     login name of the user who created the workspace):

          bringover-from
          bringover-to
          putback-from
          putback-to
          undo
          workspace-delete         creator
          workspace-move           creator
          workspace-reparent       creator
          workspace-reparent_to    creator

SEE ALSO
     TeamWare User's Guide
     bringover(1),  def.dir.flp(1),  fileresolve(1),  putback(1),
     resolve(1),  twmerge(1),  ws_undo(1), workspace(1), args(4),
     children(4),  conflicts(4),  history(4),  locks(4),   namet-
     able(4), notification(4), parent(4), putback.cmt(4)















SunOS 5.5         Last change: 01 December 1992                 2



