Lastlog 파일의 사용자 항목은 Solaris에서 삭제되지 않습니다.

Lastlog 파일의 사용자 항목은 Solaris에서 삭제되지 않습니다.

Solaris 10 및 11에서 사용자를 삭제하고 있습니다. 다음 명령을 사용하여 사용자를 삭제하면

userdel -r test1

그런 다음 마지막 로그 파일을 확인하면 /export/home/ch185140/lastlog다음과 같은 결과가 나타납니다.

1    tj100201  Tue Jan  8 15:10:19 2019  pts/5     abc-as6500-n
2    tj100202  Fri Dec 28 01:03:01 2018            abc.otn
3    tj100203  Tue Jan  8 15:37:46 2019  pts/6     sabc.otn]
21             Wed Dec 26 00:09:47 2018  pts/3     abc-cdo
252  tj100204  Mon Jan  7 10:54:38 2019  pts/4     wabc-cdo

사용자가 시스템에서 제거될 때 "lastlog" 항목이 삭제되지 않는 것 같습니다. 제가 볼 수 있는 것은

useradd -c "test2" -u  -d /export/home/tj125100 -m tj125100

Lastlog 파일에서 항목을 확인하세요.

1    tj100201  Tue Jan  8 15:10:19 2019  pts/5     abc-as6500-n
2    tj100202  Fri Dec 28 01:03:01 2018            abc.otn
3    tj100203  Tue Jan  8 15:37:46 2019  pts/6     sabc.otn]
21   tj125100  Wed Dec 26 00:09:47 2018  pts/3     abc-cdo
252  tj100204  Mon Jan  7 10:54:38 2019  pts/4     wabc-cdo

항목이 완전히 삭제되지 않았기 때문에 삭제된 사용자의 세부 정보를 덮어씁니다.

새 사용자를 생성하면 이전 사용자의 속성을 덮어쓰게 됩니다. 이러한 항목이 Lastlog 파일에서 완전히 제거되지 않는 이유는 무엇입니까?

삭제된 사용자의 마지막 로그 항목을 삭제할 수 있는 방법이 있습니까?

관련 정보