Instructions:
Answer all questions in a series of html files. When these files are completed
send mail to bennett@mcs.kent.edu with the location of the web page where these
are located.
The due date for this exam is 11:59 pm on Tuesday March 10 1998.
Questions/Problems
- One of the features of a http server is that access to pages can be
restricted through use of .htaccess files. Set up a directory in your
public_html directory that has access limited to you and me. Use my password
from oslab.osnet.mcs.kent.edu.
- User A23456 is running a process a.out. Give one possible explanation
of the ancestry (from boot time to process starting) of this process. Include
which user was running each process, and any standard resource files that
were referenced.
- Provide answers to the following:
- What special privileges are assigned to root.
- A root login has a hostile environment, why is this? Why should you
not modify the account to make the environment more friendly?
- On page 92 of our book we are warned ``...don't confuse users by
"protecting" them from UNIX;...''. Present the pros and cons of this
warning.
- Develop a system that will kill all user processes on broken1 that are
over three days old. Automate this system so it performs this task daily.
- Why should system tasks be automated? Describe how deleting accounts
on broken1 could be automated. Refute the following statement: If a task takes
5 minutes a week to perform, but 16 hours to automate, it is not worth the
time and effort to automate.
- Develop a system that will merge a linux password and shadow files
and create a standard password file. While creating this password file,
eliminate any accounts with no password, incorrect password file entries or
encrypted passwords which are not in a format that can be crypted to.