Child pages
  • Student Orientation
Skip to end of metadata
Go to start of metadata

Before the Student Arrives

CIS Account

Link: https://action.isi.edu/services/new_cis_account

Default group: pegasus.

Default shell: /bin/bash

Group Number: 23

Employee Number: ???

Office, Badge

Ask Lorna to find an office for the student. Try to avoid offices without a window.

Lorna will also get an ID badge for the student. Make sure they get a key that works for their office.

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.

Email

Create a CIS ticket to add the student 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:

  • 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.

Wired Access for Student's Laptop

Register student's wired NIC address with CIS from https://action.isi.edu/services/ip_address

Change password

Sync LDAP with NIS

After password change ask CIS to sync NIS and LDAP. Include username in ticket.


Action should have sent an email about the student's account along with a username and temporary password.

Telnet into darkstar OR boreas OR nitro as user and change the password with:

$ passwd
$ yppasswd

Add to Crowd

Add student to Crowd with ccg-users, confluence-users, jira-users

Sync user directories in JIRA, Confluence, etc.

Add to Salt

Add student to salt stack.

Confluence

Give the student write access to Confluence via Crowd.

Email

Have the student set up their email client to access their ISI account, or create a .forward file.

Set up SSH Keys

  • Windows 10: Has OpenSSH support. To enable see https://youtu.be/iyLUTgyDkGI?t=40

    mkdir ~/.ssh
    
    cd ~/.ssh
    
    ssh-keygen -t rsa -C "$USER" -b 4096 -f ./id_rsa_4096
    # Enter a password when prompted
    
    ln -s id_rsa_4096 id_rsa
    ln -s id_rsa_4096.pub id_rsa.pub
    
    # Execute on Student's Linux Desktop
    # cat id_rsa.pub > authorized_keys

Papers to Read

List of Pegasus papers:

Older Pegasus Papers:

HTCondor Papers

Optional grid papers:

  • No labels