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 파일에서 완전히 제거되지 않는 이유는 무엇입니까?
삭제된 사용자의 마지막 로그 항목을 삭제할 수 있는 방법이 있습니까?