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.