Focused on Linux and OS X, this course is a basic introduction to Unix file permission concepts. It presents best practices that mitigate related security issues, and provides a high-level overview of traditional Unix permissions and setuid/setgid. It also describes OS X Access Control Lists.

The primary intended audiences for this course are software architects, developers, quality engineers and testers.

Acknowledgements: SAFECode would like to thank Adobe for donating the material that formed the basis for this course.