EECS 338: Introduction to Operating Systems
Useful Information
* Getting Accounts: you should all apply for UNIX and NT accounts in the EECS
department. The current procedure to request an account is to telnet to
cerne.cwru.edu, login as newuser with no password, and provide the information
requested. You will not be e-mailed when your account is created. If you have
trouble accessing your account, contact
help@eecs.case.edu. You must use your Case Network ID (e.g. sak8)
for your account name. Account creation is currently done manually, and so it
will take a while before your account is created. During the first weeks of a
semester, accounts are created every few hours; as the influx dies down, account
creation is done less frequently.
Note that the Unix Lab is now an entirely Linux-based
operating environment. (All of the Solaris workstations are permanently shut
down).
You
cannot logon/telnet/ssh to EECS server
machines. All remote connections (ssh, telnet, ftp, sftp) are to be done via
volatile.cwru.edu.
If you're at a public access computer
that doesn't let you get to a command prompt but gives you a browser you
can do "telnet://styx.cwru.edu/".
* Setting Your Web
Pages: Every student who has a unix account can
automatically publish web content as it is currently set up. You only need to place your index.html file in a subdirectory called web off of your home directory. The web
server will then substitute ~username for ~username/web on page-lookups. That is, if your home directory is /u/johndoe, then you
should place your index.html file (and any other files to be posted) under /u/johndoe/web.
Your web address will then be http://vorlon.cwru.edu/~johndoe.
MAKE SURE THAT
**
The web directory is world-executable and
world-readable (but, NOT world-writeable).
** Your home directory (i.e., /u/johndoe) is
world-executable (but, NOT world-readable or world-writeable).
** Any file that you post in your web page is
world-readable (but not world-writeable).
If you don't follow these access right permissions,
your assignment solutions can be copied and submitted by others. This has
happened in the past, and is not pleasant for anyone to deal with.
You must NOT develop your code in ~username/web directory as it is world-readable. Any file
that you place in ~/web directory is readable by anybody.
Finally, when you get your Unix account
for the first time, you must restrict access to your UNIX directories as they are set up with the default of world-readable. Limit the
access to your directories using the chmod command, and change the access rights of your
directories. To study the chmod system call, issue "man
chmod" from the Unix shell.