MCVL System Information
Overview
This page is an attempt to document the systems layout of MCVL.
Hopefully most system administration questions, specific to the
MCVL can be answered by this document.
Topics
Accounts
Creating new Accounts
Admittedly this is not the best way to do this
but it works for us. So this is how you it.
- Run /usr/sysadm/bin/sysmgr on meru-a and
under Security and Access Control add a new local user.
- Close down the System Manager, cut the users entry from
the /etc/passwd file and paste it at the end of
/etc/passwd.general
- Run /var/yp/ypmake to updated the NIS maps.
- Have user log in on one of the machines to test it out.
When it is time to remove a user their home directory should
be tarred up and gzipped then placed in /usr/mvl2
Groups
There are several groups created specificlly for use here.
The groups are defined in /etc/group on meru-a
and exported to the rest of the machines via NIS.
- iss
- Used for most software development. Members of this group
have permissions in /usr/mvl1/IISS_Demo and
/usr/mvl1/mvl-SW directories.
- web
- Used for the MCVL webpages. Members of this group have
permissions in the /usr/apps/www directory were
the webpages and cgi scripts are located.
- cvs
- Used for the MCVL CVS repository. Membes of this group
have permissionto check code into the repository. Anyone
working on projects under CVS control must be a member of
this group.
Special Accounts
Accounts created for a specfic purpose.
- Demos
- Demostration account. This account is to be used for
preparing and doing Demos. The SGI buttonfly application
is customized under this account to do MCVL Demos. Don't confuse
this account with demos, the default demo account
for all SGI machines.
Filesystems
- /usr/mvl1
- Exported from meru-a and mounted by ALL machines
in the lab. This directory holds all the user accounts,
and the software repositories
- /usr/mvl2
- Export from voyager-a and mounted by ALL machines
in the lab. This is the RAID array located in room 301. It holds
most of the data the lab uses and all the old home directories
of previous users (tar'd and gzip'd).
Of significant importance is /usr/mvl2/irix this is
where downloaded system software from SGI is stored to
be distributed to all the machines.
- /usr/mvl3
- Exported from explorer-a and mounted by ALL machines
in the lab. This drive is another data directory holding
most of hurricane data and datasets for IISS
- /usr/apps
- Exported from meru-a and mounted by ALL machines
in the lab. This directory holds all non-SGI distributed
software and the webpages.
- /usr/freeware
- Exported from meru-a and mounted by ALL machines
in the lab. This directory holds SGI distributed freeware.
- /usr/mail
- Exported from meru-a and mounted by ALL machines
in the lab. This directory holds all the mail spool files.
Backups
There is an 8 week cycle to the backups.
Week | What to Backup | Tape Set |
1 |
Level 0 /usr/mvl1
Level 0 /usr/freeeware
|
1 |
2 |
Level 1 /usr/mvl1
Level 0 /usr/apps
|
1 |
3 |
Level 2 /usr/mvl1
Level 0 /usr/mvl2
|
1 |
4 |
Level 3 /usr/mvl1
Level 0 /usr/mvl3
|
1 |
5 |
Level 0 /usr/mvl1
Level 0 /usr/freeeware
|
2 |
6 |
Level 1 /usr/mvl1
Level 0 /usr/apps
|
2 |
7 |
Level 2 /usr/mvl1
Level 0 /usr/mvl2
|
2 |
8 |
Level 3 /usr/mvl1
Level 0 /usr/mvl3
|
2 |
Security
- ssh
- There is a local copy on each machine (/usr/local/bin/ssh) please encourage
everyone to use ssh over telnet and rsh. Telnet and rsh are extremely in
insecure, sending passwords in plaintext over the network. I (jeremy) actually
would advise disabling the telnetd and rshd daemons.
- portmap
- Programs that make RPC calls (NFS, NIS, etc) have to be registered with the portmap.
The portmap on the MCVL systems are restricted to only allow RPC calls originating
from the 128.206.168.0 domain (cecs.missouri.edu) and 209.106.227.0 domain (rnet.missouri.edu).
Only machines in these domains are allowed to make RPC's to MCVL machines. The
portmapper is configured in the file /etc/config/portmap.options
- netgroups
- MCVL makes use of netgroups to restrict access to some of the machines
and to provide a global name-space for all of our machines. The netgroups are defined
in /etc/netgroup. The group mcv-retricted-machines is the set of
machines in MCVL that have restriced access, and mcvl-restricted-machine-users
are the set of users that are able to use the restricted machines.
This restriction is implemented by having the last line of the /etc/passwd file
on the restricted machines read +@mcvl-restricted-machine-users::0:0::: instead
of just + on non-restricted machines.
- Other
- A good security audit of the MCVL environment should be done. Go through all the
process, eliminate unneeded deamons, remove unused and insecure software, etc.
Network
MCVL is actually part of 2 networks. The campus research network and the Campus ATM network.
For this reason a "slight" delay is noticable when passing data between machines
on the Research Network and the ATM network.
- Research Network
- Netmask: 255.255.255.0
Gateway: 209.106.227.254
- ATM Network
- Netmask: 255.255.248.0
Gateway: 128.206.175.254
DNS nameservers
We use the following nameservers at MCVL:
128.206.168.90
128.206.2.252
128.206.168.5
Licensing
- SGI Licensing
At some point in the process you will be prompted to
log into SurfZone. The user name and password for
Surfzone are in the MU Log file.
- Go to
http://www.sgi.com/Support/Licensing
- Choose Special Programs - Varsity from the
left frame.
- On the right frame pick Varsity Program under
the heading Special Program Member Requests Web.
- Choose New or Upgrade as appropriate.
and clikc Get a License.
- Confirm the registration information by pressing Correct.
- Select all the licenses you want from the scroll boxes.
- Fill out all the boxes, following the directions.
- Hit Submit
- For License entitlement verification enter
our varsity number (also located in the MU log File)
- For system serial number, use the SGI serial number
on the machine. DO NOT USE THE MU SERIAL NUMBER THAT
WILL NOT WORK.
- Hit Submit
- If it asks for another confirmation, check the information
and make sure it is correct, then submit.
The licenses should show up in under 24 hours, via email to
sysadmin@meru.cecs.missouri.edu. Follow the directions in
that email to install the licenses.
Misc
Jeremy Hinegardner
Last modified: Thu Sep 16 11:08:09 CDT 1999