Since our major restructuring in the Summmer of 2019, text in gray font below needs to be updated.
Fill out the online form available either of two ways: 1) https://blueform.ece.ucdavis.edu, or 2) https://www.ece.ucdavis.edu → ECE Key/Access Code Request Form (which is located in the Quick Links section) requesting access for Kemper 2206 and for the main building key.
Once a form is submitted, the PI listed on the form will be contacted via email for approval to issue the key and/or access code. After the PI approval is received, the student/visitor/etc. will receive an email when the key is ready for pick-up in the ECE main office and/or an access code will be emailed to him/her.
Only if it would be very convenient to have your default group set immediately, you may want to do the following steps and then undo them after support makes the change.
Here is another method suggested by ECE Support, April 2018.
If, for whatever reason, you find it would be convenient to use a different unix group during your studies temporarily, the 'newgrp $GROUPNAME' command will open up a new shell with $GROUPNAME as your active group. This may be useful, for instance, when doing work for a course where the vcl group having ownership of files you create does not seem appropriate. You can list all the groups you are a part of on a given machine with the 'groups' command - your currently-set primary group will be the first listed.
Send an email to Dr. Baas with 1) your preferred username (unless you have a strong preference or your kerberos name is long, choose the name you use for your @ucdavis.edu email address), 2) your preferred shell but only if you have a strong preference for something other than tcsh--which is the recommended shell for many CAD tools.
A temporary password will be sent to you by text. Change it using "passwd" immediately on each of the VCL linux machines.
We have several group policies regarding passwords:
Your password must be a combination upper/lower case, numbers, and special characters. Do not include any strings longer than a few characters that appear in a dictionary (any language) or online such as ucdavis, vcl, your name, your birthday, etc.
never have your password in unencrypted electronic form anywhere.
You may keep your password written on paper if you keep it in an extra
safe place.
You may also keep it in a VeraCrypt encrypted container which has the
benefit of being secure anywhere including dropbox, gmail, usb drives,
etc. Of course you must choose a similarly strong password for the
encrypted container. Here are my VeraCrypt installation and usage notes
that I use:
https://veracrypt.codeplex.com/ > download
Install button
uncheck "Add VeraCrypt icon to desktop" > Install
Configure:
Start > run it once then exit
right click VeraCrypt taskbar icon > Preferences...
check "Open explorer window for successfully mounted volume"
check "Use a different taskbar icon when there are..." # I suppose
uncheck "Preserve modification timestamp of file containers"
To use existing container:
Double-click *.hc file, Mount on an unused partition
To setup container:
ref: google this: Beginner's Tutorial veracrypt free open source
Run it,
> Step 2: click Create Volume
> Step 3: Create an encrypted file container > Next
> Step 4: Standard VeraCrypt volume > Next
> Step 5: Select File...
> File name: Desktop > stuff.100MB.hc
> Save
> uncheck Never save history # I suppose
> Next
> Step 8: Leave AES, SHA-512 # I suppose
> Next
> Step 9: Note 10 MB container yields ~6 MB free space
Note 150 MB container yields 148 MB free space (FAT32)
Note 1850 MB container yields 1846 MB free space (FAT32)
Note 3700 MB container yields 3692 MB free space (FAT32)
Note 14 GB container yields 13.9 GB free space
> uncheck 3 boxes I suppose > Next
> Step 11: FAT filesystem # "FAT" is actually FAT32 (chk Properties)
# FAT32 is fine, normally choose it. (4GB max file, 2TB max volume however)
# Strange, why is Admin priv needed to mount as NTFS???
# Strange, why is Admin priv needed to mount as exFAT???
> Format
> change container filename to end in .hc if skipped earlier
There are only two ways to ssh into the VCL group machines: 1) ssh from the college's VPN (the recommended method), or 2) a second method which will be described in an email sent to you when your account is setup.
To install the CoE's VPN, follow these instructions.
Get someone to take a friendly smiling picture of you against a light-colored background, probably without a flash. Guys: A professional-looking collared buttoned-up dress shirt, dress jacket optional, no tie needed. Gals: Something of equivalent dressiness. See google images "business casual" or "professional attire" for ideas.
Just as the picture on the lab webpage should be profession looking to give a good impression on sponsors and future employers, please also choose a professional-sounding ucdavis.edu email address in case you didn't before.
As a rule, always sign up for EEC 290C. EEC 290C = Graduate Research Group Conference in Electrical and Computer Engineering. This class gives students credit, in units, for the time spent advising and in group meetings.
Sign up for as many units of EEC 299 as you like keeping in mind that you should spend approximately 3 hours per week on research per 299 unit.
Undergraduates: sign up for EEC 199 instead of 299. TBD: whether you should sign up for 190C.
Undergrad students: to keep the config cleaner, you will be added when needed.
These are the steps of adding a specific user into our git repository access list:
Generate an RSA key pair in a linux terminal or windows git bash
(need to install Git first) by running the command:
ssh-keygen,
this will generate two files (id_rsa, id_rsa.pub) in ~/.ssh/
Email id_rsa.pub to one of Git admin of VCL (Shifu or Prof. Baas)
This step is for VCL Git administrator only, if you are a new user, skip this step and go to step 4.
The new user can now checkout a repository by git clone. See the VCL google doc project_manager_install_guide for details on how to do this.
Get added to the VCL netgroup (allow logins to VCL machines etc.).
Update group file: /afs/ece/labs/vcl/admin/users
and send the following email to IT support: I have added a new user, please update the VCL netgroups.
Add to my email list.
choose UCD gmail account
→
g,c
→
/ student_name
→
3_vertical_dots
→
click on appropriate email list (inlab, phd, ms, ...)
→
×
→
close tab
Add to [email protected] email list. Dr. Baas will add you using this link.
ManageSubscribers > Add a user
Add to google drive.
google drive
→
choose UCD google account
→
MyDrive
→
VCL Documents
→
VCL Documents pull down triangle
→
Share
→
Advanced
→
enter name
→
Done
Prepare two versions of your thesis: 1) one for whatever the university wants which I believe excludes the copyright page and has some weird restrictions about headers on pagers, and 2) a normal version for posting on the VCL website. Send the second version to me.
Archive all of the LaTeX for your thesis in /vcl/doc/theses/loginname/ including a Makefile which is able to compile your thesis into pdf. Please verify it works.
Remove any personal material from your account.
Archive your work in your /home/loginname/ home directory. Remove large files that were generated by a tool that are not necessary. Add README files in every major directory with helpful guidance for a future student to pick up your work.
Probably is it a good idea to tar and gzip a copy of your entire /home/loginname/ home directory and take a copy with you.
VCL | B.Baas | ECE Dept. | UC Davis
Last update: 2021/08/20