Permissions decide who can read, change or run each file, and they are behind most "permission denied" errors. Reach for chmod and chown when a script will not execute, a web server cannot read its files, or a private key is too open for SSH. Avoid the lazy fix of chmod 777, which lets every user change the file. Interviewers love asking you to read rwxr-x--- as 750 and back.