IntroToLinux

9. Troubleshooting User Issues

Common Problems and Solutions:

User Can’t Login:

# Check if account is locked
sudo passwd -S username

# Check account expiration
sudo chage -l username

# Check shell validity
grep username /etc/passwd
which /bin/bash

# Check home directory permissions
ls -ld /home/username

Permission Denied Issues:

# Check user's groups
groups username

# Check file permissions
ls -la problematic_file

# Check sudo access
sudo -l -U username

# Check if user is in correct groups
getent group groupname

Password Issues:

# Reset password
sudo passwd username

# Check password policy
sudo grep pwquality /etc/pam.d/common-password

# Check for account lock
sudo pam_tally2 --user username

# Unlock account
sudo pam_tally2 --user username --reset

Next: → Review Questions
Previous: ← User Security Best Practices
Lesson Home: ↑ Lesson 9: Users & Groups Course Home: ⌂ Introduction to Linux