Site icon New Generation Enterprise Linux

Stop hunting for zombie UIDs after a user is deleted

User & Group Management

Stop hunting for zombie UIDs after a user is deleted

đź§© The Challenge

You finally deleted that legacy dev account, but now every time you run a recursive find or check backups, you see files owned by a random integer that doesn’t map to anything in /etc/passwd. It makes the file system look like a graveyard of abandoned permissions.

đź’ˇ The Fix

Use find to hunt down every single file owned by that orphaned ID so you can either reassign them or clean them up properly before the next audit. It saves you from staring at mystery numbers for hours.

find / -nouser -o -nogroup

⚙️ Why It Works

Passing these flags to find tells the system to ignore the actual user database and just list everything that points to a UID or GID that is currently floating in limbo. You can pipe this to xargs or chown if you need to bulk-fix the mess.

🚀 Pro-Tip: Always pipe this to a temp file first—you don’t want to accidentally chmod -R your way into a bricked system because you were lazy with wildcards.

Linux Tips & Tricks | © ngelinux.com | 9/7/2026

0 0 votes
Article Rating
Exit mobile version