ECS 153 Fall 1998, Puzzle for November 13, 1998
The UNIX operating system (and most computer systems) have an
all-powerful user (root or operator or wheel).
- Why does such a user exist?
- Dennis Ritchie called the existance of this user "both a
theoretical and practical flaw." Why?
- If you were designing an operating system with security being a key
goal, could you avoid creating such a user? If so how? If not, how
would you implement the functionality of the root user?
You can also see this document
in its native format,
in Postscript,
in PDF,
or
in ASCII text.
Send email to
cs153@csif.cs.ucdavis.edu.
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562
Page last modified on 11/13/98