chmod 310 Permission Explained
Summary: chmod 310 gives the owner write/execute, the group execute, and everyone else no access.
| Class | Read (4) | Write (2) | Execute (1) | Octal |
|---|---|---|---|---|
| Owner (u) | 3 | |||
| Group (g) | 1 | |||
| Others (o) | 0 |
chmod 310 filename
chmod 310 Breakdown
| Class | Digit | Symbolic | On a file | On a directory |
|---|---|---|---|---|
| Owner (u) | 3 |
-wx |
Write and execute | Can enter and create/delete files, but not list |
| Group (g) | 1 |
--x |
Execute only | Can enter (cd) but not list contents |
| Others (o) | 0 |
--- |
No access | Cannot list, enter, or modify |
Is chmod 310 Safe?
Low Risk
- Scripts need read permission to run; only compiled binaries can be executed without it.
Common Use Cases
310 is uncommon in standard Linux setups. The closest widely used permission is chmod 700.
chmod 310 Command Examples
# Apply using octal mode
chmod 310 filename
# Apply using equivalent symbolic mode
chmod u=wx,g=x,o= filename
# Recursive command warning:
chmod -R 310 /path/to/dir
# Note: -R applies the same mode to files and directories. Use find to treat them separately:
find /path/to/dir -type d -exec chmod 310 {} +
# Verify permissions
stat -c '%a %A %n' filename # Linux
stat -f '%Lp %Sp %N' filename # macOS
# Example ls -l output:
--wx--x--- 1 alice staff 1024 Jan 15 10:00 example.txt
umask Relationship
A umask of 467 makes new directories 310. Test umask values with our interactive Umask Calculator.
Frequently Asked Questions
What does chmod 310 mean?
chmod 310 gives the owner write/execute, the group execute, and everyone else no access. In octal notation, the owner receives 3 (write/execute), the group receives 1 (execute), and others receive 0 (no access).
Is chmod 310 safe?
chmod 310 is classified as Low Risk. Scripts need read permission to run; only compiled binaries can be executed without it.
What is chmod 310 in symbolic notation?
In symbolic notation, chmod 310 is represented as -wx--x---. You can apply this permission using the equivalent symbolic command "chmod u=wx,g=x,o= filename".
Related Permissions
Change one bit: