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: