나는 일정 기간 동안 Unix 시스템에 특정 권한을 추가한 사용자 목록을 추출하는 방법을 알아내려고 합니다.
이제 한 가지 방법은 특정 사용자의 홈 디렉터리 생성을 확인하는 것이지만 이미 존재하는 특정 디렉터리를 홈 디렉터리로 사용하여 사용자를 생성할 수 있다는 것을 알고 있습니다. 이 경우 정확한 사용자 생성 시간을 시스템으로 가져오지 못할 수도 있습니다.
답변1
다음을 사용하여 awk
새로운 사용자를 필터링 할 수 있습니다./var/log/secure
awk '/new\ user/ {gsub(/,|name=/,"",$8); print $1, $2, $3, $8}' /var/log/secure
노트:데비안 시스템은 (제 생각에는) /var/log/auth.log
이것을 대신 사용합니다.