Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!umd5!mimsy!aplcen!osiris!mjr From: mjr@osiris.UUCP (Marcus J. Ranum) Newsgroups: comp.sources.d Subject: fairly restricted type shell - table driven permissions Message-ID: <1461@osiris.UUCP> Date: Thu, 19-Nov-87 15:03:05 EST Article-I.D.: osiris.1461 Posted: Thu Nov 19 15:03:05 1987 Date-Received: Sun, 22-Nov-87 08:47:29 EST Organization: My Etch-A-Sketch runs X-Windows Lines: 20 I've put together a very restricted command interpreter that reads user permissions from a file and allows "root" to grant the privilege to execute specific executables on a per group/user basis. It's available to those who want it. BSD (sorry) only for now, but very portable. The only changes needed should be rindex() and such, as well as the lack of a syslog(8) deamon. It passes BSD lint(1) and is commented :-). Anyhow, no idea if anyone needs it, but if you think it may be useful, drop me e-mail. --mjr(); -- "We're fantastically incredibly sorry for all these extremely unreasonable things we did. I can only plead that my simple, barely-sentient friend and myself are underprivileged, deprived and also college students." - Waldo "D.R." Dobbs.