[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Duvidas
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Duvidas |
Date: |
Fri, 18 Nov 2011 09:01:45 -0200 |
Não sei se é por isso pq não conheço o tal ttyrec, mas o teu if está
sintaticamente errado. Experimente fazer:
if [ `id -u` -ne 0 ];
then
TTYFORMAT="/audit/ttyrec/${LOGNAME}-${HOSTNAME}-`date
+%H-%M--%d-%m-%Y`.rec"
ttyrec -u $TTYFORMAT
fi
Mas ficaria mais rápido se fosse assim:
((`id -u`)) && {
TTYFORMAT="/audit/ttyrec/${LOGNAME}-${HOSTNAME}-`date
+%H-%M--%d-%m-%Y`.rec"
ttyrec -u $TTYFORMAT
}
SuShellso,
Julio
*Quer aprender tudo de Shell em 2 fins de semana?*
* address@hidden <address@hidden> ou (21) 8112-9988*
**
*** » **julioneves1 » juliobash*
Em 17 de novembro de 2011 18:29, 빠는 Leonardo Goretti <
address@hidden> escreveu:
> **
>
>
> BOA NOITE...
>
> Estou precisando fazer a inicialização de uma ferramenta de auditoria
> ttyrec no /etc/profile, para que todos os usuários ao logarem tenhas suas
> tty 's e pts gravadas.
> O problema é que só esta startando com o root, e nao com outros usuários
> logados.
> segue script, caso possam me ajudar ..Grato.
>
> if [ "`id -u` !=0" ];
> then
> TTYFORMAT="/audit/ttyrec/${LOGNAME}-${HOSTNAME}-`date
> +%H-%M--%d-%m-%Y`.rec"
> ttyrec -u $TTYFORMAT
> fi
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Duvidas, 빠는 Leonardo Goretti, 2011/11/17
- Re: [shell-script] Duvidas,
Julio C. Neves <=