From: utzoo!decvax!harpo!npoiv!alice!rabbit!ark Newsgroups: net.unix-wizards Title: Re: blood curdling exec Article-I.D.: rabbit.929 Posted: Sat Nov 20 11:02:03 1982 Received: Sun Nov 21 02:56:57 1982 References: sri-unix.4235 The reason the #! hack has to be in the kernel is that that is the only way, short of making the Shell a suid program, of allowing "suid shell scripts." Please don't flame at me that suid shell scripts are inherently insecure -- this may be so, or it may not, but the Shell is not the only program in the world that can act as an interpreter.