Puzzle of the Day
One college did not want students to have access to the UNIX shell, so they
built a menu system to provide another interface. All users had their normal
shell (sh(1)), but their .profile exec'd the menu system
(written in csh).
- Many users broke out of this to get the regular shell. How?
To prevent this, the system administrators made this menu the users' shell.
So, in the passwd file, the shell field was set to
/usr/local/menu.sh. The menu gave you access to some programs, such as
rm(1), without specifying a path.
- Do you think this solved the problem?
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 3/9/98