Log de acesso

1. Log de acesso

Adenir
fettelbr

(usa openSUSE)

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!


  


2. Re: Log de acesso

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

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

André Canhadas
andrecanhadas

(usa Debian)

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

Adenir
fettelbr

(usa openSUSE)

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

Joca (Altemir Braz Dantas Junior)
jocajuni

(usa Debian)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts