[lkml]   [1996]   [Jun]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Is determining the virtual hostname for a process possible?
	This is a userland thing, not something the kernel would do.

- jared graced my mailbox with this long sought knowledge:
> I've been virtual hosting a bunch of machines and I want to add some
> special functionalities that, at this point, don't seem to be
> possible, at least not with my current level of knowledge.
> My biggest desire is to be able to have a single physical machine that
> has two virtual domains and each of which has
> a user with a shell account whos username is john (but each with
> different uids).
> that way mail could be sent to either and
> and Mr. John One could log into and see
> his files and mail while Mr. John Two could log into and
> see his mail and files but neither could interfere with the other.
> Also if you telnetted to, getty would print...
> Trying
> Connected to
> Escape character is '^]'.
> login:
> instead of the real physical machines domain.
> I don't know enough yet about kernel level stuff dealing with this but
> I would think that maybe there is some way to do this with little or
> no modifications to the kernel.
> for instance NCSA's httpd and wuftpd can distinguish which domain is
> using them and I guess this is done by information received from the
> port connection. I would think that any process (such as getty) or
> the children processes could trace themselves back to the
> port/connection that they are originating from and determine what
> their hostname should be.
> thus is it possible (in some way or another) to configure linux so
> that if you log in to a virtual domain and do a 'hostname' you would
> get the virtual hostname or if you did it a 'who am i' it would also
> give you the virtual hostname?
> Could we keep with each process's info (where/what ever that is) the
> IP address of the "machine" it is running on?
> basically, in all, I would like to further segment a physical machine
> into virtual machines with finer granularity than is now possible.
> Can this be done or is there something fundamental that prevents this?
> Please keep comments regarding sendmail aliasing as a solution to
> yourselves as I already know and implement this and it is not enough.
> especially when you get two clients whos name is bertrum and they both
> want their login name to be bertrum on their "machine". Don't laugh...
> it's not a hypothetical example for me. ugh :-)
> - Jeff Wiegley

 \ /
  Last update: 2005-03-22 13:37    [W:0.026 / U:3.156 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site