userdel 명령을 사용하여 사용자를 삭제했지만 사용자 파일을 삭제하는 것을 잊어버렸습니다. 이제 이 파일을 삭제하고 싶은데 어떻게 찾아서 삭제할 수 있나요?
답변1
한때 가지고 있던 사용자 ID를 찾을 수 있는 방법이 있는 경우(예: 홈 디렉터리와 같은 파일/디렉터리를 소유했다는 것을 알고 있기 때문에) 다음을 사용할 수 있습니다.
find / -uid (userid)
이 사용자 ID가 소유한 모든 파일을 찾습니다. 모두 삭제할 수 있지만 find / -uid (userid) -delete
삭제하려는 항목을 먼저 확인하지 않고는 삭제하지 않는 것이 좋습니다. (대부분의 경우 이는 홈 디렉토리에 추가된 항목일 뿐입니다 /tmp
.)
사용자 ID를 찾을 수 없는 경우 다음을 사용할 수 있습니다.
find / -nouser
시스템에 더 이상 존재하지 않는 사용자에게 속한 모든 파일을 찾고 해당 사용자가 소유한 파일에 대한 결과를 토대로 추측합니다.
답변2
userdel -r deletedUser
find / -iname deletedUser
그러면 실행을 확신 할 수 없습니다 .