새로운 사용자가 로그인했는지 어떻게 알 수 있나요? 새 사용자가 로그인할 때 일부 작업을 수행하는 bash 스크립트를 만들고 싶습니다. 하지만 새로운 로그인을 확인하는 방법은 무엇입니까?
답변1
파일에서 세션 열기/닫기에 대한 정보를 볼 수 있습니다 /var/log/auth.log
(사용 가능한 경우). 사용자를 루트로 전환한 후의 출력 예:
Apr 3 13:37:43 anonymoose su: pam_unix(su:session): session opened for user root(uid=0) by anon(uid=0)
로그 파일을 보는 방법은 그 자체로 또 다른 질문입니다. 예를 들어, 이 명령을 주기적으로 사용하여 tail
파일의 마지막 몇 줄을 찾을 수 있습니다 .n
auth.log