Setuid shell files
wnj
wnj
Thu Aug 13 14:19:20 AEST 1981
The current 4.1bsd system for VAXes includes a mechanism initially
implemented at Bell Labs (after version 7) which allows a file to
be executable and start with a line:
#! interpreter
where interpreter might be /bin/sh, e.g.
#! /bin/sh
The file is then a ``true executable'', i.e. an exec() succeeds on
it in the obvious way, and the system interprets setuid and setgid
bits on the file.
Bill Joy
More information about the Comp.unix.wizards
mailing list