с таким именем всё работает:
# 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 раза одна и та же проблема в двух уважаемых софтинах как бы намекает... )
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20100226135706.4ef69dfe@db
> можно было бы прописывать fqdn и не париться, хотя это и не удобно, но
> всё дело в том что в man hostname есть такая строчка: "/etc/hostname
> This file should only contain domain name and not the full FQDN"
Это про то, что в файле, а не про то, что должно отдаваться по hostname.
Если написать длинное, то что будет отдаваться при hostname --fqdn?
--
Best Regards,
Yuri Kozlov
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20100226191...@keeper.home.local
Дочитайте man hostname до конца:
THE FQDN
You can't change the FQDN (as returned by host-
name --fqdn) or the DNS domain name (as returned
by dnsdomainname) with this command. The FQDN of
the system is the name that the resolver(3)
returns for the host name.
Technically: The FQDN is the name getaddrinfo(3)
returns for the host name returned by gethost-
name(2). The DNS domain name is the part after
the first dot.
Therefore it depends on the configuration (usu-
ally in /etc/host.conf) how you can change it.
Usually (if the hosts file is parsed before DNS
or NIS) you can change it in /etc/hosts.
В простом случае, если хотите нужный вам fqdn,
пропишите его в /etc/hosts поближе к началу,
сразу после localhost.
Это понятно. Автор поста хочет назначить длинное имя с помощью
# hostname vmware.grid.h-----g.com
Как же тогда будет отрабатывать hostname --fqdn.
В прочем, попробовал:
yuray@keeper:/tmp$ sudo hostname keeper.home.loc
yuray@keeper:/tmp$ hostname --fqdn
keeper.home.loc
yuray@keeper:/tmp$ hostname
keeper.home.loc
yuray@keeper:/tmp$ hostname -d
home.loc
Глотает гад.
--
Best Regards,
Yuri Kozlov
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20100226203...@keeper.home.local
НЕ хочет, но приходится
> длинное имя с помощью
> # hostname vmware.grid.h-----g.com
>
> Как же тогда будет отрабатывать hostname --fqdn.
> В прочем, попробовал:
> yuray@keeper:/tmp$ sudo hostname keeper.home.loc
> yuray@keeper:/tmp$ hostname --fqdn
> keeper.home.loc
> yuray@keeper:/tmp$ hostname
> keeper.home.loc
> yuray@keeper:/tmp$ hostname -d
> home.loc
>
> Глотает гад.
>
Версия hostname 3 вчера у меня инвертивровала ключик -f, показывала с ним одно только имя компьютера, а без него вместе с доменом :)
Откатил на 2.95
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
> В Fri, 26 Feb 2010 13:57:06 +0700
> Denis Feklushkin <denis.fe...@gmail.com> пишет:
>
> > можно было бы прописывать fqdn и не париться, хотя это и не удобно, но
> > всё дело в том что в man hostname есть такая строчка: "/etc/hostname
> > This file should only contain domain name and not the full FQDN"
>
> Это про то, что в файле, а не про то, что должно отдаваться по hostname.
важно не то что отдаётся а то что если в hostname передать fqdn оно его целиком начинает считать как бы именем хоста. И всякие утилиты считают это нормальным. Если я ничего не напутал, конечно
> Если написать длинное, то что будет отдаваться при hostname --fqdn?
то же самое что и с кортоким
--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org