hi , I have a problem about getgroups usage on linux. getgroups can get supplementary groups of a process but if i run a process with root account and I want to get supplementary groups of nobody then what i should do to realize that.
You have to seteuid to the user, get the group, then return to uid 0. Because setuid() will change all of the uid settings (real, effective, etc.) you may think you can call seteuid() instead, so that you can later call setuid to root. But seteuid() does not change groups. Which does not work for what you want....
So, you have to exec(), setuid() to nobody, write the result of getgroups to shared memory, exit the child process.
IMO, It is probably less complicated to try this:
Then parse out the uids, usually nobody is a single group so one atoi call returns the group.
Last edited by jim mcnamara; 04-28-2011 at 02:15 PM..
Reason: change -g to -R see red text
Hi,
My server is Centos 6 i686.
Is it possible get an openssl download from this site
"https://www.openssl.org/source/" (which is used for 64 bit platforms)
and use it on 32 bit platforms also?
Thx,
Aigini (5 Replies)
Hello
We are in the process of migrating few of our applications in our linux boxes to new linux box to streamline our applications . In this context , i would like to know how we can calculate a particular application is used .?
This data will then be used to select which applications need... (7 Replies)
Hi all
I was wondering if its possible to write a script to keep CPU usage at 90%-95%? for a single cpu linux server?
I have a perl script I run on servers with multple cpu's and all I do is max all but one cpu to get into the 90'% utilised area. I now need a script that raises the CPU to... (4 Replies)
I have installed Ubuntu and i want to monitor the internet usage.
Is there any software for linux for monitoring the internet usage?
(preferabaly opensource) (1 Reply)
Hi ,
As I am new to Linux server, I am facing some doubts like: On linux server virtual memory usage goes to 99%, but I have Threshold limit of 95%. So it crossed the threshold limit and alarmd.
Yesterday I moniterd the server using TOP command, and found some of Tibco process was consuming... (1 Reply)
how can I find cpu usage memory usage swap usage and
I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times
my final destination is monitor process
logical volume usage above X % and number of Logical voluage above
can I not to... (3 Replies)
What is amount of free RAM i have now?
total used free shared buffers cached
Mem: 1010 963 46 0 215 256
-/+ buffers/cache: 491 518
Swap: 1983 0 1983
Above is the output of... (1 Reply)
What's the best way to find out how much memory is being used/available? I tried using free, but I didn't quite understand the output. Can someone explain it?
$ free
total used free shared buffers cached
Mem: 16304536 16256376 48160 0 ... (6 Replies)
when /var directory of my machine gets filled up (85%) i removed some old logs. but after cleaning df -k command still shows that /var is still 85% full.
It can detect the actual disk space only after I restart the machine. Is there a way to force df to reflect actual free space without... (1 Reply)