Obtenha informações de contato do administrador do sistema no terminal

0

Qualquer uma das plataformas comuns Unix / Linux fornece uma maneira de consultar as informações de contato do administrador do sistema a partir da linha de comando. Obviamente, um administrador do sistema pode não incluir essas informações quando configuram o servidor, mas existe uma maneira de solicitá-lo quando ele está lá (por exemplo, nome ou e-mail)?

    
por Gabe 08.02.2014 / 00:05

3 respostas

4

Supondo que não exista nenhum procedimento organizacional, você não pode perguntar aos seus colegas de trabalho e não conhece a empresa que executa o servidor ...

Você pode ver se há alguma informação de contato ao fazer login, por exemplo, em /etc/issue , /etc/motd

Ou você pode tentar enviar por e-mail root@<this hostname> .

Ou você pode ver quem está no grupo root ou wheel e entrar em contato com eles. Ou eles são o administrador do sistema ou sabem quem é. Você pode obter informações com, por exemplo, getent group 0 , getent passwd <username> e talvez finger .

    
por 08.02.2014 / 00:31
3

A maneira padrão de fornecer essas informações foi colocando-as no campo GECOS de /etc/passwd (o quinto campo antes do diretório home de um usuário). E.g¹:

root:pPHgdObrveALw:0:0:Anthon van der Neut,101a,+31 70 262631,+31 70 262699:/root:/bin/sh

O campo GECOS separado por vírgula continha:

  • nome de usuário real²
  • sala
  • telefone
  • outro

Nesse caso, havia um número de fax, mas nenhum e-mail no outro campo.

Não há obrigação de preenchê-lo, mas se o administrador o tiver feito, você poderá lê-lo com grep 'root:' /etc/passwd ou com finger (se instalado). E se a informação não estiver disponível, e o encaminhamento de e-mail correto estiver configurado para o root, você sempre pode tentar enviar por e-mail root@localhost enquanto estiver conectado ao sistema.

Na minha experiência, o declínio da utilidade do campo GECOS veio com a introdução de estações de trabalho Unix pessoais e administradores conscientes da segurança parando o uso de serviços não essenciais (por exemplo, executando um daemon finger na porta 79).

¹ Se eu tenho meus documentos antigos, esta foi a minha entrada de raiz em /etc/passwd no PDP11-70 que eu gerenciei em 1984. ² No meu sistema Ubuntu a configuração do usuário ainda armazena essa informação lá

    
por 08.02.2014 / 06:28
2

Não.

A menos que o sysadmin explique (ou ingenuamente) coloque suas informações de contato, não há como.

    
por 08.02.2014 / 00:10