summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1999-11-17 13:37:30 +0000
committerpeter <peter@FreeBSD.org>1999-11-17 13:37:30 +0000
commitf6968a45e699c9984182f62f527d954e31bae663 (patch)
tree5b4b68381ad6e04c5c063bd9afe8e00555355d50 /bin
parent5a18be3c383719e31afd28bf1df89556b6c70f64 (diff)
downloadFreeBSD-src-f6968a45e699c9984182f62f527d954e31bae663.zip
FreeBSD-src-f6968a45e699c9984182f62f527d954e31bae663.tar.gz
I'm probably jumping the gun, but what the heck, this is -current.
Turn off setgid-kmem for /bin/ps, it's now quite functional without it. ps no longer needs /dev/*mem or /proc. (It will still use some /proc files if they are available for -e, but it's not required, so it'll happily run in a jail or chroot). The proc stats are now part of eproc (obtained via sysctl) and no longer needs to beat up the u-page reading code and the problems with that. This also has the side effect of disabling 'ps -e' for normal users *EXCEPT* when looking at their own processes. ie: they can see environments in processes with their uid, enforced by the ownership of /proc/*/mem. Root can still see them all, as it can open all /proc/*/mem.
Diffstat (limited to 'bin')
-rw-r--r--bin/ps/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/ps/Makefile b/bin/ps/Makefile
index c63e5a7..d5c791c 100644
--- a/bin/ps/Makefile
+++ b/bin/ps/Makefile
@@ -12,7 +12,7 @@ SRCS= fmt.c keyword.c nlist.c print.c ps.c
CFLAGS+=-I${.CURDIR}/../../sys -DLAZY_PS
DPADD= ${LIBM} ${LIBKVM}
LDADD= -lm -lkvm
-BINGRP= kmem
-BINMODE=2555
+#BINGRP= kmem
+#BINMODE=2555
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud