Pular para o conteúdo

Log de acesso

Responder tópico
  • Denunciar
  • Indicar

1. Log de acesso

Enviado em 30/08/2013 - 20:55h

Estou iniciando em linux e preciso da ajuda de vocês para o seguinte:

Criar um arquivo de log com o nome Acesso.log que contenha em modo texto (tem que ser texto mesmo); data e hora, usuário que tentou logar e que mostre o status (ok ou negado).

Desde já agradeço a todos!

Responder tópico

2. Re: Log de acesso

Enviado em 30/08/2013 - 20:57h

Colega, estamos aqui para ajudá-lo e não entregar para vc algo pronto.
Comece seu script e poste suas dúvidas aqui!

3. Re: Log de acesso

Enviado em 30/08/2013 - 20:58h

normalmente em /var/log/auth.log

Se der um : (Filtra somente as linhas que contem Acesso negado)

cat /var/log/auth.log |grep DENIED



4. Re: Log de acesso

Enviado em 30/08/2013 - 22:45h

O que eu tenho feito até agora:

echo \"Entre com o usuário: \"
read login
echo \"Entre com a senha: \"
stty -echo
read pass
stty echo

valid_user=\"teste\"
valid_pass=\"test"\"

if [ \"$login\" == \"$valid_user\" ] && [ \"$pass\" == \"$valid_pass\" ];
then
echo \"Usuário Valido\"
else
echo \"Usuário inválido\"
fi


Dai preciso encorporar o log citado acima, mas não sei nem quais comandos usar!

5. Re: Log de acesso

Enviado em 30/08/2013 - 22:57h

echo "Entre com o usuário: "
read login
echo "Entre com a senha: "
stty -echo
read pass
stty echo

valid_user="teste"
valid_pass='test"'

DATA=$(date)
LOG="/var/log/Acesso.log"

if [ "$login" == "$valid_user" ] && [ "$pass" == "$valid_pass" ];
then
echo "Usuário Valido"
echo "$DATE - $login - OK" >> $LOG
else
echo "Usuário inválido"
echo "$DATE - $login - ERRO" >> $LOG
fi



[]s
Jocajuni

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder