chmod 750 Explained — Owner Full, Group Read+Execute, No Others
Understand the 750 permission in Linux. Owner has full access; group can read and execute; others have no access. Used for group-shared applications.
Detailed Explanation
What Does chmod 750 Mean?
Permission 750 provides full access to the owner, limited access to the group, and blocks everyone else:
| Role | Octal | Symbolic | Permissions |
|---|---|---|---|
| Owner | 7 | rwx | Read + Write + Execute |
| Group | 5 | r-x | Read + Execute |
| Others | 0 | --- | No access |
Where Is 750 Used?
# Application directories
chmod 750 /opt/myapp
chown deploy:webteam /opt/myapp
# Home directory (stricter than 755)
chmod 750 /home/username
# Script directories shared with a team
chmod 750 /usr/local/scripts
chown root:admins /usr/local/scripts
# Web application root (restricted)
chmod 750 /var/www/mysite
chown www-data:webdevs /var/www/mysite
750 vs 755
| Permission | Others access | Security level |
|---|---|---|
| 755 | Read + Execute | Standard (public) |
| 750 | No access | Restricted (team only) |
Choose 750 when you want to limit access to a specific group. This is more secure than 755 because unrelated users on the system cannot browse or execute files.
For Directories
Permission 750 on a directory means:
- Owner: Can list, create/delete files, and enter the directory
- Group: Can list files and enter the directory, but cannot create/delete
- Others: Cannot even see the directory contents or enter it
Combined with umask 027
umask 027 produces:
- Files: 640 (rw-r-----)
- Directories: 750 (rwxr-x---)
This combination is recommended for production environments.
Practical Setup
# Application deployment
sudo mkdir /opt/myapp
sudo chown deploy:webteam /opt/myapp
sudo chmod 750 /opt/myapp
# Only deploy user can modify
# webteam group members can read and traverse
# Nobody else can access
Use Case
Use 750 for application directories on multi-user servers, shared script directories, restricted web roots, and any location where team access should be limited to a specific group. It is the directory equivalent of 640 for files.
Try It — Linux Permission Reference
Related Topics
chmod 755 Explained — Owner Full, Others Read+Execute
Common Permissions
chmod 700 Explained — Owner-Only Full Access
Common Permissions
chmod 640 Explained — Owner Read-Write, Group Read-Only
Common Permissions
Linux Directory Permissions Explained — How rwx Differs for Directories
Directory & Web
Linux SGID (Set Group ID) Explained — Shared Directories with chmod 2775
Special Permissions