No servidor Redhat 7.4 (maipo), estou vendo os problemas abaixo.
Antes do RHEL 7.4, digamos RHEL 7.3, se eu fizer o login no servidor com o putty usando o meu IP local 192.168.187.1 e executar o comando who
que ele estava mostrando como abaixo:
# who -H
NAME LINE TIME COMMENT
root pts/0 2017-12-30 00:51 (192.168.187.1)
Observe a coluna de comentários, está mostrando de onde eu faço o login no servidor Redhat (192.168.187.1 é o IP da minha máquina local),
Agora, se eu editar /etc/hosts
do servidor do RHEL 7.3 como abaixo,
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.187.1 test
E faça o login no mesmo servidor do RHEL 7.3, o who
op está mostrando como abaixo (veja a coluna de comentários):
# who –H
NAME LINE TIME COMMENT
root pts/0 2017-12-30 00:51 (test)
Mas se eu fizer a mesma coisa com o servidor RHEL 7.4, ele não mostrará teste como nome de host do meu servidor local, em vez de eu obter o endereço IP apenas como mostrado abaixo:
# who -H
NAME LINE TIME COMMENT
root pts/0 2017-12-30 00:51 (192.168.187.1)
Alguém pode me ajudar para que o comando who
mostre o nome do host em vez do endereço IP na coluna COMENTÁRIO.
Também verifiquei o arquivo /etc/nsswitch.conf
, mas o 7.4 e as versões anteriores têm quase a mesma configuração.
Eu também tentei com a versão mais recente do Centos 7, ele tem o mesmo problema, antes do RHEL 7.4, se eu fizer como mostrado acima com /etc/hosts
eu usei COMENTANDO o nome do host em vez do endereço IP.
Tags hosts