다른 날에는 서버 중 하나에서 사용자를 삭제했습니다. 그 사용자는 ID를 가졌습니다 1002
.
오늘은 새로운 사용자를 시스템에 추가했습니다. 놀랍게도 그는 사용자 ID를 얻었습니다 1002
. 삭제 된 사용자의 homedir을 삭제하지 않았으므로 새 사용자는 이제 이전 사용자의 homedir (및 이전에 소유 한 다른 모든 자원)을 소유합니다 1002
.
나는 이와 같은 충돌을 피하기 위해 사용자 ID를 재사용하지 않는다고 가정했습니다. 왜 재활용됩니까?주의를 기울이고주의를 기울여야합니까?
/etc/passwd
입니다. 따라서 마지막으로 추가 한 사용자 (번호가 가장 높음)를 제거하면 다음에 생성 된 사용자가 해당 번호를 재사용합니다.