[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

hostname как правильно указывать?



Столкнулся с тем что некоторые программы требуют указывать полное имя в hostname. Пример:

с таким именем всё работает:

# hostname vmware.grid.h-----g.com

но если написать:

~# hostname vmware
~# hostname
vmware
~# hostname -f
vmware.grid.h-----g.com
# dnsdomainname 
grid.h-----g.com

то программы работать перестают.

конкретно перестаёт работать GSSAPI в sshd (работающее, вроде, через библиотеку MIT krb5) и перестаёт работать heimdal krb5
(написал в багзиллу, правда там проблема другими словами обозначена но суть та же.
Subject: libkrb5-25-heimdal: heimdal uses hostname instead of fqdn as realm,
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571244)

можно было бы прописывать fqdn и не париться, хотя это и не удобно, но всё дело в том что в man hostname есть такая строчка:
"/etc/hostname This file should only contain domain name and not the full FQDN"

которая как бэ косвенно запрещает в hostname <имя> указывать fqdn, ведь именно строчка из этого файла попадёт в hostname при старте системы

Помогите однозначно определиться кто прав, т.к. 2 раза одна и та же проблема в двух уважаемых софтинах как бы намекает... )


Reply to: