Skip to main content

Menu

HomeAboutTopicsPricingMy Vault

Categories

🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
Home
About
Topics
Pricing
My Vault
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

File Permissions Cheat Sheet

File Permissions Cheat Sheet

Tables
Back to Operating Systems CLI

File permissions in Unix-like systems control who can read, write, or execute files and directories, forming the foundation of system security and access control. The POSIX permission model defines three classes (owner, group, others) and three basic operations (read, write, execute), but modern Linux extends this with ACLs for granular control, special permissions for privilege escalation, and mandatory access control systems like SELinux and AppArmor. Understanding how octal and symbolic notation work together, how umask sets defaults, and when to use extended attributes versus capabilities is essential for maintaining secure, properly isolated systems—especially in multi-user environments where effective permissions must be calculated across multiple layers.


Share this article