Linux userdel Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Linux userdel Guide
Complete beginner-friendly guide to userdel on Linux, covering Arch Linux, CachyOS, and other distributions including deleting users, removing user accounts, and cleanup.
Table of Contents
Understanding userdel
What is userdel?
userdel deletes user accounts.
Uses:
- Remove users: Delete user accounts
- Cleanup: Remove unused accounts
- System maintenance: Manage users
- Security: Remove compromised accounts
Warning:
- Data loss: Can delete user data
- Backup first: Always backup important data
- Be careful: Verify before deleting
Deleting Users
Basic Deletion
Delete user:
# Delete user
sudo userdel username
# User removed from system
# Home directory may remain
Remove Home Directory
Complete removal:
# Delete user and home
sudo userdel -r username
# -r removes home directory
Removing Home Directories
Force Removal
Force delete:
# Force remove home
sudo userdel -r -f username
# -f forces removal
Manual Cleanup
Manual removal:
# Delete user
sudo userdel username
# Remove home manually
sudo rm -rf /home/username
# Remove mail
sudo rm -rf /var/mail/username
User Cleanup
Check Before Delete
Verify user:
# Check user exists
id username
# Check home directory
ls -la /home/username
# Check processes
ps aux | grep username
Kill User Processes
Stop processes:
# Kill user processes
sudo pkill -u username
# Or
sudo killall -u username
Troubleshooting
Cannot Delete User
Fix issues:
# Check if user logged in
who | grep username
# Kill processes
sudo pkill -u username
# Force delete
sudo userdel -r -f username
Summary
This guide covered userdel usage, user deletion, and cleanup for Arch Linux, CachyOS, and other distributions.
Next Steps
- useradd Guide - User creation
- usermod Guide - User modification
- User and Groups - User management
- userdel Documentation:
man userdel
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.