Script para imprimir o último login no Unix

1

Eu quero imprimir as últimas informações de login do usuário em um formato .csv.

Eu tentei os comandos last e lastlog , mas recebi erros.

Erro para last :

/usr/bin/last patrol
/var/adm/wtmpx: No such file or directory

Erro para lastlog :

/var/adm/lastlog -u asaifi001
bash: /var/adm/lastlog: Permission denied
    
por user146835 10.12.2015 / 08:23

1 resposta

1

Por causa do /var/adm , acho que você está usando o Solaris.

De alguma forma, /var/adm/wtmpx é removido. Tente recriar o arquivo (como root) usando:

touch /var/adm/wtmpx
chown adm:adm /var/adm/wtmpx

/var/adm/lastlog não é um comando, é um arquivo de log que pode ser lido por finger . Veja também man finger para detalhes.

    
por 10.12.2015 / 08:45