Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

LSST can enforce data access rights through group membership.  Furthermore, LSST intends to enforce User-Generated data access rights through group membership.  Since we intend on using LSST groups membership to determine data access rights and access to other LSST resources and services, a group naming convention must be established. Groups must adhere to the following format:

lsst_<data-level>_[<identifier>|<UG>_<identifier>]

...

<data-level> →  this optional prefix maps to the information classification policy as defined in LPM-122.  This identifier cannot be an arbitrary string and must use one of the designated names as set forth in LPM-122.  If this prefix is absent then “shareable” is assumed unless a convention supersedes this, see examples below.

<data-release> → this optional prefix is used to narrow data access rights by specific Data Release.  This prefix cannot be specified if <data-level> is not specified. If this prefix is not specified then it is assumed the members of the group have access to all data as specified in the <data-level> prefix, regardless of which Data Release is being accessed. <data-release> must be in the format of “DR#”, where “#” is a positive integer.

<identifier> → this optional prefix is an arbitrary field that can be used to designate the context in which the group grants resource access or data access rights.  Also, it can be used to designate a group in which membership is denied access to a specific service, resource or Data Release.  For example:  “comcluster” might be used to designate those with access to the commissioning cluster where “notebookBL” might be used to designate those denied access to the notebook Aspect in the science platform. In terms of LSST’s security policy this prefix shouldn’t be used if a general case is sufficient for access.

...

Old Group Name

Proposed New Name

Description

lsst_alertprod

lsst_int_dm_ap

LSST Alert Production team within DM (University of Washington)

lsst_aws_admin

lsst_int_aws_proj

Group for access to the AWS portal for LSST project usage.

lsst_aws_users

lsst_int_aws

LSST users of Illinois AWS services through NCSA IDP

lsst_cam_ccs_adm

lsst_adm_cam_ccs

LSST Camera Control Systems admins

lsst_daqadm

lsst_adm_cam_daq

LSST administrative developers for the DAQ Teststand

lsst_daq

lsst_int_cam_daq

Users of LSST DAQ system

lsst_data

lsst_int_dm_data

LSST Data Access and Database team within DM (SLAC)

lsst_datarelease

lsst_int_dm_release

LSST Data Release Production team within DM (Princeton)

lsst_disabled

lsst_disabled

LSST Disabled Users When users need to be disabled quickly, they can be added to this group. This can be used for security issues and/or for users no longer part of the project.

lsst_epo

lsst_int_epo

LSST Education & Public Outreach team (external to DM)

lsst_hwadmin

lsst_adm_vendor

LSST hardware administrators, e.g. support vendors

lsst_imsim

lsst_int_dm_imsim

Legacy LSST Image Simulation Group

lsst_infrastruct

lsst_int_dm_infr

LSST Infrastructure (NCSA) team within DM

lsst_int_bastionlsst_int_bastionUsers who have access to lsst-bastion* server(s)

lsst_int_dbb_ats

lsst_int_dbb_ats

ATS (Auxiliary Telescope System / Spectrograph) users of the data backbone service.

lsst_int_kuberneteslsst_int_kubernetesUsers who have access to log into Kubernetes

lsst_jupyter

lsst_int_jupyter

Initial group of test users for Jupyter Hub

lsst_leads

lsst_int_leads

Leaders of LSST

lsst_nebula

lsst_int_nebula

Users of the general LSST project in Nebula OpenStack

lsst_network

lsst_int_network

LSST International Communications (aka Long Haul Networks) and Base Site (NOAO)

lsst_ora_dba

lsst_int_ora_dba

Group for DBA and system admins of the LSST database enclave. for lsst-dev-ora*

lsst_processing

lsst_int_process

LSST Processing Control team within DM (NCSA)

lsst_security

lsst_int_ncsa_secursecurity

LSST Security (NCSA)

lsst_sqre

lsst_int_sqre

LSST SQuaRE - Science Quality and Reliability Engineering team within DM (LSST/AURA)

lsst_sui

lsst_int_sui

LSST Science User Interface and Tools team within DM (IPAC)

lsst_sysadm

lsst_adm_ncsa

LSST System Administration at NCSA rename from grp_lsst_admin

lsst_storagelsst_int_ncsa_setNCSA Storage team assigned to LSST
lsst_int_ncsa_irstlsst_int_ncsa_irstNCSA Incident Response and Security team assigned to LSST
lsst_networkinglsst_int_ncsa_nerdNCSA Networking team assigned to LSST
lsst_sysadminlsst_int_ncsa_sysadminNCSA Systems Administration team assigned to LSST
lsst_itslsst_int_ncsa_itsNCSA IT Services team assigned to LSST
lsst_int_ncsa_iddslsst_int_ncsa_iddsNCSA Integrated Data and Database Services team assigned to LSST

lsst_tel_ocs_adm

lsst_adm_tel_ocs

LSST Observational Control System administrators

lsst_tel_tcs_adm

lsst_adm_tel_tcs

LSST Telescope Control System administrators

lsst_telescope

lsst_int_tele

LSST Telescope and Site team (external to DM)

lsst_userslsst_staffActive LSST ‘staff’ (pruned from historical lsst_users)

n/a

all_lsst

All LSST users (active and historical) - generated dynamically from join of all other 'lsst_*' groupsActive LSST users

lsst_vsphere_mac

delete

Users of the LSST vSphere Mac VM environment

...