Project

General

Profile

Adding User Accounts

The user will have created a new account, or be adding NOvA membership via

This will create a ServiceNow TASK assigned to the NOvA support group.

The TASK and associated email contain the new username and uid
For convenience below, set where appropriate
NEW=username
NUI=uid

The task will normally be handled within a day by one of
dingpf, gsdavies, anorman, kreymer

Actions taken by NOvA, details below
NIS
Redmine
DocDB
Directories
Slack
ECL
TASK closure

  1. Add the user to the NOvA NIS
    Do this if needed.
    To check
    ssh -akx novagpvm01.fnal.gov "ls -ld ~${NEW}" 
    

    add_nova_user adds them to NOvA NIS.
    ssh ssinisgpvm01.fnal.gov "sudo /usr/local/sbin/add_nova_user ${NEW}" 
    
  2. Add new user to Redmine novaart page
    https://cdcvs.fnal.gov/redmine/projects/novaart/settings
    
    Click Members
    New Member ( on right ), find the user, select Developer
    

    If the user does not show up in the New Member menu:
  3. Add new user to the NOvA DocDB Author List
    Enter First, Last, and Institution
    

    http://nova-docdb.fnal.gov:8080/cgi-bin/AuthorAddForm
  4. Create app, ana, scratch directories
    ssh -akx root@if-admin-nova.fnal.gov
    
    cd /nova/app/admin;
    NEW=username
    NUI=uid
    ./adduser ${NEW} ${NUI}
    
    The adduser scripts contains:
    
    ls -ld /nova/ana /nova/app /pnfs/nova/scratch /pnfs/nova/persistent # tickle the automounter and check access
    
    for DIR in /nova/app /nova/ana /pnfs/nova/scratch /pnfs/nova/persistent ; do
        ND=${DIR}/users/${NEW}
        if [ ! -d "${ND}" ] ; then
            echo MAKING ${ND}
            mkdir              ${ND}
            chown ${NUI}.9553  ${ND}
        fi
        ls -ld             ${ND}
    done
    
  5. Add new user to Slack
  6. Create an ECL account for new user
  7. Close the Servicedesk TASK noting which actions were taken,
    correcting the following as appropriate
o verified
+ did

o NIS
+ Redmine
+ DocDB
+ Directories
+ Slack

+ ECL (not for visiting students/undergraduates who will not sign up for shifts).