Date: Wed, 22 Oct 1997 19:24:20 -0400 From: "George M. Ellenburg" <gme@inspace.net> To: "Daniel O'Callaghan" <danny@panda.hilink.com.au>, "Charles Mott" <cmott@srv.net> Cc: <freebsd-hackers@FreeBSD.ORG>, <freebsd-isp@FreeBSD.ORG> Subject: Re: Password files and virtual IP addresses Message-ID: <01bcdf41$9f805fb0$f828cccf@caffeine>
next in thread | raw e-mail | index | archive | help
What about the problem with "username re-use" with the effective UIDs of the users? Wouldn't 'webmaster@somedomain.com' and 'webmaster@anotherdomain.com' effectively have the same UID (excluding Sendmail tables/ tricks)? That is, if both users physically log in to the server with the user of 'webmaster'. How would you bypass the UIDs physically recorded in the UFS directory structure? G.M.E. -----Original Message----- From: Daniel O'Callaghan <danny@panda.hilink.com.au> To: Charles Mott <cmott@srv.net> Cc: freebsd-hackers@FreeBSD.ORG <freebsd-hackers@FreeBSD.ORG>; freebsd-isp@FreeBSD.ORG <freebsd-isp@FreeBSD.ORG> Date: Wednesday, October 22, 1997 7:04 PM Subject: Re: Password files and virtual IP addresses | |On Wed, 22 Oct 1997, Charles Mott wrote: | |> Suppose that one wanted to create different virtual |> IP addresses with ifconfig alias, and when people telnet |> or ftp or access pop3/imap2 at a virtual address, a |> password file specific to that virtual address would be |> used. This would allow username re-use. | |You *could* do it by hacking getpw*(3) and including a call to |getsockname(2). | |I do it by building virtual machines using a hacked inetd(8) which does a |getsockname(2) followed by a chroot(2) to the virtual machine. The vm |needs to have ld.so and lib/* etc, etc, etc. It is great for allowing |telnet access to web sites while preventing customers from peeking at |each other's stuff. | | |/* Daniel O'Callaghan */ |/* HiLink Internet <http://www.hilink.com.au/> danny@hilink.com.au */ |/* FreeBSD - works hard, plays hard... danny@freebsd.org */ | | |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01bcdf41$9f805fb0$f828cccf>