CSE 190 Sp 2000 -- Lecture 15 -- May 23, 2000


Explanation of how the kernel does
#!/path/to/interpreter flag
processing of scripts, how historically scripts were interpreted by the ``one true shell''.

Explained the time-of-check vs time-of-use bug in setuid shell scripts and why interpreted programs are no longer allowed to be setuid.

Asked if a script could be interpreted by an program that is in turn written in an interpreted language.


[ search CSE | CSE home | bsy's home page | webster i/f | MRQE | google | yahoo | hotbot | lycos | altavista | pgp key svr | spam | commerce ]
picture of bsy

bsy+cse190.s00@cs.ucsd.edu, last updated Thu May 25 19:25:29 PDT 2000. Copyright 2000 Bennet Yee.
email bsy.


Don't make me hand over my privacy keys!