/etc/hosts and system entries

Lubomir Kundrak lkundrak at redhat.com
Thu Sep 27 17:21:06 UTC 2007


On Thu, 2007-09-27 at 10:10 -0400, Simo Sorce wrote:
> On Thu, 2007-09-27 at 10:02 -0400, David Cantrell wrote:
> > On Thu, 27 Sep 2007 09:59:16 -0400
> > Harry Hoffman <hhoffman at ip-solutions.net> wrote:
> > 
> > > So, /etc/hosts comes setup by default (i.e. after kickstart install)
> > > 
> > > # Do not remove the following line, or various programs
> > > # that require network functionality will fail.
> > > 127.0.0.1               localhost.localdomain localhost
> > > 
> > > I'm fairly certain to not too long ago (redhat-9 perhaps) the hostname 
> > > of the system was also added to the localhost entry:
> > > 
> > > 127.0.0.1  my.host.com my localhost.localdomain localhost
> > > 
> > > 
> > > This had the distinct advantage that when apps (i.e. yum-updatesd) sent 
> > > mail from the system via a mail host then address would appear as:
> > > root at my.host.com  instead of root at localhost.com
> > > 
> > > Am I remembering correctly, in terms of how I believe it used to be? If 
> > > so, anyone know why it changed?
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=253979
> > 
> > Fixed in rawhide.
> > 
> > Why it changed...don't know, but I'll take the blame since I'm responsible for a lot of the network gutting and rewriting in anaconda.  Most likely a mistake on my part.
> 
> 
> Please, PLEASE, reconsider.

+1

Relying on the hostname resolving via hosts(5) to loopback address is
plainly incorrect. Harry: hosts file is also meant to be exported via
NIS.

> 
> Simo.
> 
> 
-- 
Lubomir Kundrak (Red Hat Security Response Team)




More information about the fedora-devel-list mailing list