Unix/Linux Permissions Calculator

File Permissions

Unix/Linux file permissions control who can read, write, or execute files. Check the boxes below to set permissions for user (owner), group, and others.

Read
Write
Execute
User
  Group
Others

Special Permissions

Special permissions provide additional security controls. SUID runs executables with owner privileges, SGID with group privileges, and sticky bit restricts deletion.

  Umask Calculator

Umask (user mask) determines default permissions for newly created files and directories by subtracting from base permissions (666 for files, 777 for directories).

Default Permissions

Read
Write
Execute
777

Umask

Read
Write
Execute
022

Resulting Permissions

Read
Write
Execute
755

Resulting Default Permissions