Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!hao!ames!ptsfa!rtech!llama!daveb
From: daveb@llama.rtech.UUCP (Dave Brower)
Newsgroups: comp.unix.wizards
Subject: Why different kill(2) semantics?
Message-ID: <1454@rtech.UUCP>
Date: Thu, 3-Dec-87 00:23:24 EST
Article-I.D.: rtech.1454
Posted: Thu Dec  3 00:23:24 1987
Date-Received: Mon, 7-Dec-87 00:19:49 EST
Sender: news@rtech.UUCP
Reply-To: daveb@rtech.UUCP (Dave Brower)
Organization: Relational Technology, Inc. Alameda, CA
Lines: 16

On SV, non-root users may kill(2) processes having the same uid and
their children.

On BSD, non-root users may only kill(2) processes having the same uid
(modulo the setpgrp bug recently mentioned in this group.).  This makes
it awkward to kill setuid subprocesses.

I notice that BSD vendors with ersatz SV wrappers usually keep this
restriction.  Does anyone know _why_ this is desirable or necessary?  Is
there some security problem that escapes me?

Thanks,
-dB

"I don't care what you say, as long as you spell my name right."
{amdahl, cbosgd, mtxinu, ptsfa, sun}!rtech!daveb daveb@rtech.uucp