utmp, wtmp e btmp: o que é o 'tmp'

4

Da pergunta anterior:

por que são o utmp, o wtmp e o btmp chamados como são?

Eu gostaria de saber agora qual é a parte 'tmp'. É temporário / temporário? Como você pode ver na pergunta anterior, essa parte não foi respondida.

    
por bitofagoob 30.05.2017 / 06:49

1 resposta

3

tmp pode ser curto para temporário (como em transiente ), pois esses arquivos são, como arquivos de log, periodicamente rotacionados / truncados. Os arquivos utmp e wtmp também residiam inicialmente em /tmp quando foram introduzidos na versão 3 AT & T Unix .

No entanto, tmp pode hoje ser lido como uma abreviação de timestamp . tm é também uma abreviação comum de tempo (veja, por exemplo, o manual para a função ctime() C e o time.h header ) e esses arquivos contêm os timestamps dos eventos do sistema relacionados aos usuários que efetuam login.

  • O u em utmp provavelmente vem de usuário .
  • O b in btmp (nos sistemas que o possuem) provavelmente vem de bad (logins incorretos).
  • O w em wtmp pode ser quem (como em "quem estava logado?"), mas não em who ou w (os utilitários), pois usam utmp e não wtmp .
por 30.05.2017 / 10:49