Listar usuários na tela de login no servidor ubuntu 12.04

0

É possível ver quais usuários existem atualmente no servidor ubuntu 12.04 no prompt de login sem autenticação? No prompt de comando, tal coisa é possível?

    
por Shnkc 20.01.2014 / 10:07

1 resposta

1

Não é possível fazer isso sem realmente efetuar login. O método para fazer isso é com o pacote pam_motd (ele já estará instalado no seu sistema).

% bl0ck_qu0te%

pam_motd executa os scripts em /etc/update-motd.d em ordem, com base no número anexado ao script. A saída dos scripts é gravada em /var/run/motd , mantendo a ordem numérica e, em seguida, concatenada com /etc/motd.tail .

Crie /usr/local/bin/whoisloggedin , um script de shell simples para mostrar who :

#!/bin/sh
#
#
# Prints who is logged in for the MOTD.
#
#
echo
who
echo

Torne o script executável:

sudo chmod 755 /usr/local/bin/whoisloggedin

Em seguida, crie um link simbólico para /etc/update-motd.d/98-whoisloggedin :

sudo ln -s /usr/local/bin/whoisloggedin /etc/update-motd.d/98-whoisloggedin

Finalmente, saia do servidor e faça o login novamente para visualizar o novo MOTD.

    
por Rinzwind 20.01.2014 / 10:15