UsefulLinks
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
  1. Computer Science
  2. Operating Systems
  3. 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
4.
File Permissions and Ownership
4.1.
The Linux Permission Model
4.1.1.
Permission Types
4.1.1.1.
Read
4.1.1.2.
Write
4.1.1.3.
Execute
4.1.2.
Permission Classes
4.1.2.1.
User
4.1.2.2.
Group
4.1.2.3.
Other
4.1.3.
Default Permissions (umask)
4.2.
Viewing and Modifying Permissions
4.2.1.
Listing Permissions
4.2.2.
Changing Permissions
4.2.2.1.
Symbolic Notation
4.2.2.2.
Octal Notation
4.2.3.
Recursively Changing Permissions
4.3.
Changing File Ownership
4.3.1.
Changing Owner
4.3.2.
Changing Group
4.3.3.
Recursive Ownership Changes
4.4.
Special Permissions
4.4.1.
SUID (Set User ID)
4.4.2.
SGID (Set Group ID)
4.4.3.
Sticky Bit
4.4.4.
Use Cases and Security Implications
4.5.
Access Control Lists (ACLs)
4.5.1.
Purpose and Use Cases
4.5.2.
Viewing ACLs
4.5.3.
Setting ACLs
4.5.4.
Removing ACLs

Previous

3. User and Group Management

Go to top

Next

5. Process Management

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.