bug in handling of setting gid

Jonathan Towne jontow at hijacked.us
Thu Jan 18 11:09:06 EST 2007


Carter,


Maybe its just a lack of /dev/null being in the chroot dir?

Its a blatant guess -- didn't do the research, but other daemons
I've tried to chroot have had very similar issues.


-- Jonathan Towne


On Thu, Jan 18, 2007 at 10:55:59AM +0000, carter at qosient.com scribbled:
# Very interesting, I'll try to fix tonight!!
# Carter
# 
# Carter Bullard
# QoSient LLC
# 150 E. 57th Street Suite 12D
# New York, New York 10022
# +1 212 588-9133 Phone
# +1 212 588-9134 Fax  
# 
# -----Original Message-----
# From: Russell Fulton <r.fulton at auckland.ac.nz>
# Date: Thu, 18 Jan 2007 11:15:50 
# To:Argus <argus-info at lists.andrew.cmu.edu>
# Subject: [ARGUS] bug in handling of setting gid
# 
# Hi Folks,
# 
# I'm rebuilding a number of my sensors and putting argus 3.0 on them. 
# I've been playing with the -u and -g flags and found -g always give a
# permission denied error from setgid.  I looked at the source and as I
# had guessed Carter had changed the uid before the gid :)  I'm pleased
# other do things like this, it make me feel much better ;)  Fix is to
# swap the bits of code in ArgusOutput.c that reset the gid and uid.
# 
# 
# I also tried the -C <chroot dir>  but could not make it work.  I kept
# getting message:
# 
# argus[22245]: 17 Jan 07 21:14:05.576373 Cannot map stdout to /dev/null
# 
# I don't have time to pursue that one right now ( some of my sensor
# hardware has to go back to the leaser next week and I only got the
# replacement last week!  Thank heavens we have given up leasing servers!).
# 
# Russell.
# 
# 
# 



More information about the argus mailing list