Useful Links
Computer Science
Operating Systems
Linux
Linux Administration
1. Introduction to Linux and System Administration
2. The Command-Line Interface (CLI)
3. User and Group Management
4. File Permissions and Ownership
5. Process Management
6. Software and Package Management
7. System Services and Daemons
8. Networking
9. Storage Management
10. System Security
11. Shell Scripting and Automation
12. System Monitoring and Performance
13. Backup and Recovery
14. Advanced Topics
User and Group Management
Understanding Users and Groups
User Accounts
root User
System Users
Regular Users
Group Accounts
Primary Groups
Supplementary Groups
User and Group ID
UID/GID Ranges
Special UIDs/GIDs
Managing User Accounts
Creating Users
Modifying Users
Deleting Users
Setting and Changing Passwords
Locking and Unlocking Accounts
Managing User Home Directories
The /etc/passwd file
Structure and Fields
Security Considerations
The /etc/shadow file
Password Hashes
Expiration and Aging
Managing Group Accounts
Creating Groups
Modifying Groups
Deleting Groups
Adding and Removing Users from Groups
The /etc/group file
Structure and Fields
The /etc/gshadow file
Group Passwords
Sudo and Privileged Access
Purpose of Sudo
Configuring /etc/sudoers with visudo
Granting and Revoking Sudo Privileges
Security Best Practices
Previous
2. The Command-Line Interface (CLI)
Go to top
Next
4. File Permissions and Ownership