...
Link: https://action.isi.edu/services/new_cis_account
Default group: pegasus.
Default shell: /bin/bash
Group Number: 23Employee Number: ???
Office, Badge
Ask Lorna to find an office for the student. Try to avoid offices without a window.
...
Ask Lorna to create a basic computer account for the student. He will need a project account to charge it to.
Computer
We have several computers the students can use, including butterfly.isi.edu and juve.isi.edu.
The computer should have the latest CentOS, with a recent Condor and the latest Pegasus release.
Install iptables and open port 22, install fail2ban, and disable passwords via ssh.
Make sure the computer is mounting the ISI NFS home directories properly, and configure it to use the ISI NIS and ISI NTP servers.
Give the student sudo privileges on the machine.
Laptop
Loaner or a new laptop
Create a CIS ticket to add the student to the ccg@isi.edu mailing list.
After the Student Arrives
NSF RCR
NSF has a new requirement that all students (undergraduate, graduate, and postdoctoral) must have had training in Responsible Conduct in Research (RCR) before being supported (i.e., paid) by NSF.
An online RCR certification system has been set up for this purpose. It is found here:
http://research.usc.edu/policies/rcr/
Please note the following requirements as they apply to all VSoE students:
...
Wired Access for Student's Laptop
Register student's wired NIC address with CIS from https://action.isi.edu/services/ip_address
...
AD Setup
https://action.isi.edu/help/ad_self_service
Action should have sent an email about the student's account along with a username and temporary password.
Change password
Set Duo
Set Okta
Add to Crowd
Add student to Crowd's isi directory with ccg-users, confluence-users, jira-users, bamboo-users groups
Sync user directories in JIRA, Confluence, Bamboo, etc.
Add to Salt
Add student to salt stack.
Add to Slack
Add student to USC Slack
Add to the Pegasus slack.Slack
Confluence
Give the student write access to Confluence via Crowd.
...
Windows 10: Has OpenSSH support. To enable see https://youtu.be/iyLUTgyDkGI?t=40
Code Block theme Emacs mkdir ~/.ssh cd ~/.ssh ssh-keygen -t ed25519 -C "$USER" # Enter a password when prompted # Execute on Student's Linux Desktop # cat id_ed25519.pub > authorized_keys
NSF RCR
NSF has a new requirement that all students (undergraduate, graduate, and postdoctoral) must have had training in Responsible Conduct in Research (RCR) before being supported (i.e., paid) by NSF.
An online RCR certification system has been set up for this purpose. It is found here:
http://research.usc.edu/policies/rcr/
Please note the following requirements as they apply to all VSoE students:
- all currently NSF-supported students (undergraduate, graduate, and postdoctoral) must complete the on-line course this spring, as per the Provost's memo;
- all new incoming PhD students and postdocs must complete the on-line course before being set up on payroll;
- all undergraduates being put on an NSF support must complete the on-line course before being set up on payroll;
- PIs who have or hope to have NSF funding are urged to have all their PhD students and postdocs complete the on-line course in any case, to avoid possible future delays in student payroll if students/postdocs are moved from one grant to another.
Papers to Read
List of Pegasus papers:
...