2007/7/24, John-Mark Gurney <gurney_j@resnet.uoregon.edu>:
> Daniel Molina Wegener wrote this message on Mon, Jul 23, 2007 at 20:52 -0400:
> > a) Is there any function or variable that tells me which is the
> > root user UID in the system, or root always have 0 and it's
> > an "elegant" option to compare the variables or structure
> > members against zero.
>
> #include <sys/conf.h>
>
> uid == UID_ROOT
>
> > b) Can normal users look for system processes or kernel threads?
>
> Yes, ps does this...
>
ps(1) either elevates its priviledges during execution, or has some
other way of medling into the afairs of other processes that will
eventually need some higher priviledge status (either that, or I am
really out-dated on modern operational systems)
There lots of ways of finding information on other process, using
libkvm was the most recent option that I saw ;) might be worth taking
a look at it...
victor loureiro lima
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"