Date: Sat, 17 Mar 2001 17:46:41 +0100 From: Gerhard Sittig <Gerhard.Sittig@gmx.net> To: freebsd-security@FreeBSD.ORG Subject: Re: Multiple vendors FTP denial of service Message-ID: <20010317174640.F20830@speedy.gsinet> In-Reply-To: <Pine.BSF.4.33.0103170911190.10083-100000@husten.security.at12.de>; from pherman@frenchfries.net on Sat, Mar 17, 2001 at 11:40:36AM %2B0100 References: <20010316213716.D20830@speedy.gsinet> <Pine.BSF.4.33.0103170911190.10083-100000@husten.security.at12.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 17, 2001 at 11:40 +0100, Paul Herman wrote: > > The reality that only a select few daemons use /etc/login.conf > is admittedly counter-intuitive. Perhaps this is more of a job > for TrustedBSD's MAC policies, but it Would Be Nice if resource > limits were set along with (e)uid. What do others think? > > Like I said, this could be done by wraping setusercontext() > into setuid(), but it starts to get yucky when mixing userland > login_cap functions with a system call. I'd be willing to come > up with a patch for this, if it weren't so darn ugly. > > Would there be a cleaner way to do this? Until there's an aggreed upon and clean solution, would a comment at the top of /etc/login.conf raise attention? Maybe with additional pointers to alternative solutions (wrapper scripts with ulimit(builtin) and softlimit(1), accompanying setrlimit(2) calls next to setuid(2) calls)? --- login.conf 2001/03/17 16:39:33 1.1 +++ login.conf 2001/03/17 16:40:55 @@ -6,6 +6,8 @@ # # This file controls resource limits, accounting limits and # default user environment settings. +# Keep in mind that settings might not always be obeyed +# when daemons change their identity by means of setuid(2) et al. # # $FreeBSD: src/etc/login.conf,v 1.34.2.2 2000/06/02 20:53:55 alfred Exp $ # virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76 Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net -- If you don't understand or are scared by any of the above ask your parents or an adult to help you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010317174640.F20830>