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

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

Da pergunta anterior:

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

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

Responder1

tmppode ser curto paratemporário(como emtransitório), uma vez que esses arquivos são, como arquivos de log, periodicamente rotacionados/truncados. Os arquivos utmpe wtmptambém residiam inicialmente /tmpquando foram introduzidosna versão 3 AT&T Unix.

No entanto, tmphoje em dia poderia ser lido como uma abreviatura decarimbo de data/hora. tmtambém é uma abreviatura comum detempo(veja, por exemplo, o manual para a ctime()função C eo time.hcabeçalho) e esses arquivos contêm os carimbos de data/hora dos eventos do sistema relacionados ao login dos usuários.

  • O uin utmpprovavelmente vem dedo utilizador.
  • A bentrada btmp(nos sistemas que a possuem) provavelmente vem deruim(logins incorretos).
  • O wemwtmp poderiavem de ondeQuem(como em "quem estava logado?"), mas não de whoou w(dos utilitários) como eles usam utmpe não de wtmp.

informação relacionada