diff options
author | ps <ps@FreeBSD.org> | 2000-12-25 19:26:07 +0000 |
---|---|---|
committer | ps <ps@FreeBSD.org> | 2000-12-25 19:26:07 +0000 |
commit | aca59bd7bc05593addeebaed8040c0c7f44192d0 (patch) | |
tree | 7f9e2a0a03a86c4b42becca00fd7beab7384d658 /usr.bin/killall | |
parent | 7da3a08277c6f08405758747e5a0a9fe1b1213a4 (diff) | |
download | FreeBSD-src-aca59bd7bc05593addeebaed8040c0c7f44192d0.zip FreeBSD-src-aca59bd7bc05593addeebaed8040c0c7f44192d0.tar.gz |
Use the real user ID so non-root users can kill setuid processes
they started.
PR: 23356
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
Diffstat (limited to 'usr.bin/killall')
-rw-r--r-- | usr.bin/killall/killall.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/killall/killall.c b/usr.bin/killall/killall.c index b74d712..c91ea95 100644 --- a/usr.bin/killall/killall.c +++ b/usr.bin/killall/killall.c @@ -248,7 +248,7 @@ main(int ac, char **av) miblen = 3; if (user && mib[2] == KERN_PROC_ALL) { - mib[2] = KERN_PROC_UID; + mib[2] = KERN_PROC_RUID; mib[3] = uid; miblen = 4; } |