어제 시험이 있었어요. 질문 하나는
로그 파일에 대한 오류를 선택합니다.
- 유템포함하다로그인 및로그아웃 정보현재 시스템에 로그인한 사용자 수
- 로그인 로그는 성공적인 로그인 시도를 기록합니다.
나는 대답이 2라는 것을 안다. 하지만 utmp에는 다음이 포함되어 있습니다.로그아웃 정보? 1번도 틀린 것 같아요. wtmp에는 로그인 및 로그아웃 정보가 포함되어 있습니다. 1도 내가 정답이라고 생각하는 것이라면 강사에 대한 내 의견을 뒷받침하기 위해 무엇을 사용합니까?
답변1
사람 5 utmp훌륭한 답변을 주셨습니다:
이것유템문서를 통해 사람들은 현재 시스템을 사용하고 있는 사람에 대한 정보를 찾을 수 있습니다.
이것워터앰프파일에는 모든 로그인과 로그아웃이 기록됩니다.
답변2
예, 로그아웃 정보가 포함되어 있습니다.
대화형 TUI 로그인 세션이 종료되면 DEAD_PROCESS
이 테이블에 레코드가 입력되어 이전 USER_PROCESS
레코드를 대체합니다. 터미널 로그인 서비스 관리가 로그인 서비스를 신속하게 재활용하고 DEAD_PROCESS
새 레코드 GETTY_PROCESS
나 레코드로 LOGIN_PROCESS
레코드를 덮어쓰기 때문에 레코드는 오래 가지 않습니다(적어도 일부 시스템에서는). 그러나 거기에서 찾을 수 있습니다.
GETTY_PROCESS
다른 시스템에서는 a 또는 레코드 같은 것이 없으면 LOGIN_PROCESS
조금 더 오래 걸리고 더 쉽게 접할 수 있습니다. 그러나 DEAD_PROCESS
테이블 내용을 인쇄할 때 유틸리티가 항목을 필터링 하는 경우가 많기 때문에 프로그래밍 방식으로 테이블에 액세스하는 것은 어렵습니다 .
추가: 버그로 인해 DEAD_PROCESS
이 표의 최신 데스크탑 환경에서 일부 GUI 로그인 세션 기록이 제한 없이 누적됩니다.
추가 읽기
- 조나단 데보인 폴라드(2018).유닉스 로그인 데이터베이스. 자주 주어지는 답변입니다.
pututxline
. 기본사양. IEEE 1003.1:2017. 그룹을 엽니다.