chmod 750 — what rwxr-x--- means

750 rwxr-x---

The owner can read, write, and execute; the group can read and execute; others are locked out entirely.

Permission breakdown

When to use 750

Common mistakes & gotchas

750 vs the alternatives

Set it with chmod

Apply this permission to a single file:

chmod 750 filename

Or apply it recursively to a directory and everything inside it:

chmod -R 750 directory/

The same thing in symbolic form:

chmod u=rwx,g=rx,o= filename

Frequently asked questions

What does chmod 750 mean?

chmod 750 sets rwxr-x---: the owner gets full read/write/execute, the group gets read and execute (traverse/list/run), and others get nothing. It's the standard permission for directories or scripts shared with one group but hidden from the rest of the system.

When should I use 750 instead of 755?

Use 750 on a multi-user host where only a specific group should reach the directory and the world must be excluded. 755 exposes the listing and traversal to everyone; 750 limits that to the owning group.

Why can't my web server read a 750 directory?

Almost always because the web server's user isn't a member of the directory's group. Add that user to the group (e.g. usermod -aG appgroup www-data) and restart the service so it picks up the new group membership.

What file permission pairs with a 750 directory?

640 (rw-r-----) for data files — owner read/write, group read, others none — so the group can both traverse the directory and read the files inside, while the world is shut out at every level.

Other common permissions

Or build any permission with the interactive chmod calculator.